Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-60792

Make the collection UUID a mandatory argument of the _configsvrMoveChunk command

    • Type: Icon: Task Task
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Sharding EMEA

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

            Assignee:
            backlog-server-sharding-emea [DO NOT USE] Backlog - Sharding EMEA
            Reporter:
            antonio.fuschetto@mongodb.com Antonio Fuschetto
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: