Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-53946

Resume batching from the last noop entry even if it is less than the startApplyingDonorOpTime

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.9.0
    • Affects Version/s: None
    • Component/s: None
    • Fully Compatible
    • Repl 2021-03-08, Repl 2021-03-22

      Currently, the tenant oplog batcher restarts from scratch if the last noop entry we find in the oplog is less than startApplyingDonorOpTime. SERVER-53509 will build the oplog chain for retryable writes when writing out noop entries and we do this even for oplog entries that are less than the startApplyingDonorOpTime. If we resume from the beginning, we may process those retryable writes multiple times.

            Assignee:
            jason.chan@mongodb.com Jason Chan
            Reporter:
            lingzhi.deng@mongodb.com Lingzhi Deng
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: