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

Make the collection UUID a mandatory argument of the _configsvrMoveChunk command

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Sharding EMEA

    Description

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

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: