'Calculate the expiration time for a rollup.
:param rollup: rollup interval (in seconds)
:param samples: number of samples to maintain
:param timestamp: datetime used to calculate the rollup epoch'

def calculate_expiry(self, rollup, samples, timestamp):

    epoch = self.normalize_to_epoch(timestamp, rollup)
    return (epoch + (rollup * samples))
