[SERVER-23308] Restore fetching missing documents during initial sync apply (multiInitialSyncApply) Created: 23/Mar/16  Updated: 25/Jan/17  Resolved: 25/May/16

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 3.3.8

Type: Task Priority: Critical - P2
Reporter: Backlog - Replication Team Assignee: Benety Goh
Resolution: Done Votes: 0
Labels: InitialSyncRef
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-24273 expand SyncTail unit test suite to in... Closed
Related
related to SERVER-22858 DataReplicator: Applier uses real bac... Closed
related to SERVER-24292 DataReplicatorExternalState::multiApp... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 13 (04/22/16), Repl 14 (05/13/16), Repl 15 (06/03/16)
Participants:
Linked BF Score: 0

 Description   

This ticket, when completed, results in both the current initial sync (referred to as "classic") and the new data replicator-based initial sync implementation using a common implementation to apply operations read from the sync source's oplog.



 Comments   
Comment by Githook User [ 25/May/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-23308 initial_sync_update_missing_doc1.js and initial_sync_update_missing_doc2.js should block until the secondary nodes have completed recovery
Branch: master
https://github.com/mongodb/mongo/commit/7eb72ebfed1fc88c53bce7ceea0d34b4af420403

Comment by Githook User [ 25/May/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-23308 integrated repl::multiApply into data replicator
Branch: master
https://github.com/mongodb/mongo/commit/974ed0ec1799916af2ae12da1d17ac5fc920d966

Comment by Githook User [ 20/May/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-23308 added initial sync tests for handing failed updates on missing documents
Branch: master
https://github.com/mongodb/mongo/commit/e6e7e099aaf11afb626d2cd95dd1d339433f6e7f

Comment by Githook User [ 17/May/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-23308 restored missing document fetching functionality for legacy initial sync
Branch: master
https://github.com/mongodb/mongo/commit/d22193f28e3113d42b4b7248b25f476dc75a7da7

Generated at Thu Feb 08 04:03:00 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.