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

Handle slaveDelay as part of op batching on secondaries

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.2.11, 3.3.12
    • None
    • Fully Compatible
    • Repl 2016-08-29
    • 0

    Description

      Currently, slaveDelay is handled in a few places in sync_tail.cpp, and batches end after the first op that can't be applied yet. In addition to other issues, this means that ops that can be applied must wait for ops that can't. The plan for this ticket is to leave ops that can't be applied yet in BGSync's BlockingQueue and not adding them to a batch.

      Attachments

        Issue Links

          Activity

            People

              mathias@mongodb.com Mathias Stearn
              crystal.horn@mongodb.com Crystal Horn
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: