func (p *ackMgrImpl) taskIDsRange(
lastReadMessageID int64,
minTaskID = lastReadMessageID
maxTaskID = p.shardContext.GetQueueExclusiveHighReadWatermark(tasks.CategoryReplication).Prev().TaskID
p.Lock()
defer p.Unlock()
defer func() { p.maxTaskID = new(maxTaskID) }()
if p.sanityCheckTime.IsZero() || p.sanityCheckTime.Before(now) {
p.sanityCheckTime = now.Add(backoff.Jitter(
p.config.ReplicatorProcessorMaxPollInterval(),