[SERVER-14446] Implement processReplSetInitiate in new ReplicationCoordinator Created: 03/Jul/14  Updated: 02/Aug/18  Resolved: 25/Aug/14

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

Type: Task Priority: Major - P3
Reporter: Spencer Brody (Inactive) Assignee: Andy Schwerin
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Participants:
Linked BF Score: 0

 Comments   
Comment by Githook User [ 25/Aug/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-14446 Don't process replSetInitiate in replCoordinatorImpl until all config loading paths are ready
Branch: master
https://github.com/mongodb/mongo/commit/8e0a7c273bf6ef02425fd406e6ac182bb716cc79

Comment by Githook User [ 25/Aug/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-14446 Implement and test ReplCoordinatorImpl::processReplSetInitiate.
Branch: master
https://github.com/mongodb/mongo/commit/3913d118f4cb0296dda50b8ba52e4c9f21583be9

Comment by Githook User [ 22/Aug/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-14446 When required, generate the default replica set config in the replSetInitiate command.

This moves the generation of the default configuration into the command object and out
of the replication coordinator, because it depends on server properties like "this node's
host name".
Branch: master
https://github.com/mongodb/mongo/commit/20689033eb7f0350902b191d432ed9ae6a8e2677

Comment by Githook User [ 20/Aug/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-14446 Use _setCurrentRSConfig to update TopologyCoordinator's config.

It is now only legal to call from within the ReplCoordinator's
ReplicationExecutor context, but this change ensures that the replication
coordinator and topology coordinator keep their view of the replica set
configuration in sync.
Branch: master
https://github.com/mongodb/mongo/commit/f9a0f6380d1858bb8c8feeb008276c680d68d7ba

Comment by Githook User [ 20/Aug/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-14446 Add ability to save config to ReplCoordinatorExternalState.
Branch: master
https://github.com/mongodb/mongo/commit/090f23992082e349e65c6bd3e2f7c5264fa1d1b3

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