[SERVER-60792] Make the collection UUID a mandatory argument of the _configsvrMoveChunk command Created: 18/Oct/21  Updated: 06/Dec/22  Resolved: 14/Apr/22

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

Type: Task Priority: Major - P3
Reporter: Antonio Fuschetto Assignee: [DO NOT USE] Backlog - Sharding EMEA
Resolution: Won't Do Votes: 0
Labels: Sharding
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-65675 Complete TODO listed in SERVER-60792 Closed
Assigned Teams:
Sharding EMEA
Participants:

 Description   

Up to v5.0 (included), the shards pass the collection namespace to the _configsvrMoveChunk command but not the collection UUID, so the parser expects the namespace as mandatory argument.

In v5.1+, the shards pass both the collection namespace and UUID, so the parser expects the namespace as mandatory argument and the UUID as optional (prior to this change, the UUID was expected instead).

From v6.0, the collection UUID will be a mandatory argument of the command. The implementation of shard (caller) and config server (receiver) must be adapted as a consequence (see TODOs).



 Comments   
Comment by Githook User [ 08/Jun/22 ]

Author:

{'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}

Message: SERVER-65675 Complete TODO listed in SERVER-60792
Branch: master
https://github.com/mongodb/mongo/commit/ec31b541647706f74577324d8c00ff537c257228

Comment by Pierlauro Sciarelli [ 14/Apr/22 ]

Closing this as gone away since we're getting rid of the command under SERVER-65322

Generated at Thu Feb 08 05:50:45 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.