[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: |
|
||||||||
| 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: |
| Comment by Pierlauro Sciarelli [ 14/Apr/22 ] |
|
Closing this as gone away since we're getting rid of the command under |