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

Batch fetch missing documents during initial sync, with retries

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Replication
    • Labels:
    • Replication

      During the first oplog apply phase in initial sync any missing local documents need to be queried for upstream. This is currently done one at a time with a max retry rate of 1; Any error will fail the initial sync process.

      By changing the process to queue up these missing document queries and retry many times we can get past connectivity issues or temporary network failures, as well as improving performance by not slowing down the apply phase to fetch these documents.

            backlog-server-repl [DO NOT USE] Backlog - Replication Team
            scotthernandez Scott Hernandez (Inactive)
            1 Vote for this issue
            12 Start watching this issue