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

Handle slaveDelay as part of op batching on secondaries

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.2.11, 3.3.12
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Fully Compatible
    • Repl 2016-08-29
    • 0

      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.

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

              Created:
              Updated:
              Resolved: