[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:
Depends
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 Ticket

Epic Summary

Summary

Allow users to move an unsharded collection to a shard of their choice using moveCollection command without impacting their application's availability. 

Motivation

All 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. 

Documentation

Ability to Create and Move Collections on an Arbitrary Shard Product Descriptionl
Scope
Technical Design
Docs Update



 Comments   
Comment by PM Bot [ 11/Jan/24 ]

Fix Version updated for upstream PM-3310:
8.0 Release Blocker

Comment by PM Bot [ 11/Jan/24 ]

Fix Version updated for upstream PM-3310:
8.0 Required

Generated at Wed Feb 07 22:46:45 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.