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

Batch fetch missing documents during initial sync, with retries

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Gone away
    • None
    • None
    • Replication
    • Replication

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              backlog-server-repl Backlog - Replication Team
              scotthernandez Scott Hernandez (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: