Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-7500

Investigate changes in PM-3310: Online moveCollection and unshardCollection

    • Type: Icon: Investigation Investigation
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: None
    • 3
    • Not Needed

      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

            Assignee:
            basit.chonka@mongodb.com Basit Chonka
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: