[SERVER-71754] Define a new remote command to notify the completion of an addShard() operation to other nodes of the cluster Created: 01/Dec/22  Updated: 29/Oct/23  Resolved: 12/Dec/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.3.0-rc0

Type: Task Priority: Major - P3
Reporter: Paolo Polato Assignee: Enrico Golfieri
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Sharding EMEA 2022-12-12
Participants:

 Description   

When an addShard() command gets committed by the config server, the event should be registered in the oplog of other shards of the cluster to ensure that mongos processes will eventually be notified.

The purpose of this ticket is defining a new command to pass a descriptor of the committed addShard() operation to a remote shard.
The command request should include:

  • The name of the added shard
  • The connection string of the added shard
  • A timestamp associated to the commit time of addShard


 Comments   
Comment by Githook User [ 12/Dec/22 ]

Author:

{'name': 'Enrico Golfieri', 'email': 'enrico.golfieri@mongodb.com', 'username': 'enricogolfieri'}

Message: SERVER-71754 Define a new remote command to notify the completion of an addShard() operation to other nodes of the cluster
Branch: master
https://github.com/mongodb/mongo/commit/4fc261005c7726a1b99025d60e6ded3f1ba299ca

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