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

Handle slaveDelay as part of op batching on secondaries

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2.11, 3.3.12
    • Component/s: None
    • Labels:

      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

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: