Implement shell helpers for the new removeShard interface

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • None
    • 3
    • TBD
    • 🟩 Routing and Topology
    • None
    • None
    • None
    • None
    • None
    • None

      Implement shell helpers for all the commands introduced by the new removeShard interface:

      • startShardDraining
      • shardDrainingStatus
      • stopShardDraining
      • commitShardRemoval

      Edit the existing listShards shell helper to include the new draining filter.

      Because these commands have been implemented in versions > 8.2 we need to specify this server version when testing the shell helpers. Investigate how to specify the version and if this can be done before major releases. 

      Have to check with product if it's preferable to implement a separate shell helper for each command or to implement a single shell helper that englobes the remove shard process. 

              Assignee:
              Unassigned
              Reporter:
              Laura Mestres Torres
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: