[SERVER-25114] Create collection cloner scheduler Created: 15/Jul/16  Updated: 06/Dec/22  Resolved: 29/Jul/16

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

Type: Improvement Priority: Major - P3
Reporter: Scott Hernandez (Inactive) Assignee: Backlog - Replication Team
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-25084 Data Replicator Initial Sync does not... Closed
is depended on by SERVER-24793 Re-start failed collection clones dur... Backlog
Related
related to SERVER-23932 Get collection info ASAP after listDa... Closed
is related to SERVER-25322 DatabasesCloner should not clone more... Closed
is related to SERVER-25281 clean up Fetcher/Applier/CollectionCl... Closed
Assigned Teams:
Replication
Backwards Compatibility: Fully Compatible
Sprint: Repl 18 (08/05/16)
Participants:

 Description   

Create a scheduler to use when doing initial sync which is passed into the DatabaseCloner and is responsible for the order, concurrency and retry behavior during initial sync. The scheduler should live above the DatabaseCloner so that it make decision across databases. It will be responsible for starting the actual CollectionCloners.

SERVER-24793 will create a new scheduler which knows how to restart failed CollectionCloners.



 Comments   
Comment by Benety Goh [ 01/Aug/16 ]

Taking a different approach - see SERVER-25322.

Comment by Githook User [ 27/Jul/16 ]

Author:

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

Message: SERVER-25114 added test case to demonstrate that collection cloners can be restarted
Branch: master
https://github.com/mongodb/mongo/commit/4401a162f73eb35bc11ba176c8871d120622fc2f

Comment by Githook User [ 26/Jul/16 ]

Author:

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

Message: Revert "SERVER-25114 renamed MultiApplier lifecycle functions"

This reverts commit e9b0b39bbf6a277ab470f7f7ee5bb313d5f1f434.
Branch: master
https://github.com/mongodb/mongo/commit/4aba6232e628b99f39661d6ab6f9b634887ead4d

Comment by Githook User [ 26/Jul/16 ]

Author:

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

Message: SERVER-25114 renamed MultiApplier lifecycle functions
Branch: master
https://github.com/mongodb/mongo/commit/e9b0b39bbf6a277ab470f7f7ee5bb313d5f1f434

Comment by Githook User [ 20/Jul/16 ]

Author:

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

Message: SERVER-25114 removed unused Applier class
Branch: master
https://github.com/mongodb/mongo/commit/dd26139af00fb1af308d579de6aee802f3856578

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