-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
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.
- is related to
-
SERVER-24482 Initial sync during high document update/churn causes repl-worker slowness, connection churn
- Closed
-
SERVER-15905 Ensure Initial Sync uses the same source when fetching oplog + missing docs
- Closed
-
SERVER-42022 Attempt to remove initial sync missing document fetching
- Closed
-
SERVER-15158 Cleanup initial sync OplogReader use
- Closed
- related to
-
SERVER-8076 Increased tolerance around network connectivity issues on initial sync
- Closed