[COMPASS-7500] Investigate changes in PM-3310: Online moveCollection and unshardCollection Created: 04/Dec/23 Updated: 11/Jan/24 |
|
| Status: | Waiting (Blocked) |
| Project: | Compass |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Investigation | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Epic Link: | COMPASS-7048 | ||||
| Story Points: | 3 | ||||
| Description |
|
Original Downstream Change Summary a new command "moveCollection" will be introduced in this project that will allow users to move unsharded collections to a shard of their choice one at a time in an online manner. we will deprecate movePrimary in favor of the moveCollection command. We would like to create a shell helper for moveCollection command. Description of Linked TicketEpic Summary SummaryAllow users to move an unsharded collection to a shard of their choice using moveCollection command without impacting their application's availability. MotivationAll unsharded collections currently reside on the primary shard of a database. The ability to move an unsharded collection to any shard unlocks users' ability to leverage horizontal scalability without needing to actually shard their collections. Most of our users have only 1 sharded collection. The primary shard has the most amount of collections and it would be good to move collections around without needing to shard them. DocumentationAbility to Create and Move Collections on an Arbitrary Shard Product Descriptionl |
| Comments |
| Comment by PM Bot [ 11/Jan/24 ] |
|
Fix Version updated for upstream PM-3310: |
| Comment by PM Bot [ 11/Jan/24 ] |
|
Fix Version updated for upstream PM-3310: |