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

Use config shard name for the config server

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.0.0-rc0
    • None
    • None
    • None
    • Sharding NYC
    • Fully Compatible

    Description

      After SERVER-72489, the config server will always have a shardIdentity document. Initially it will use a fixed name of "catalogShard" but to simplify our system, it should use the "config" name, which is already used as the config server's shard id in places that require one, like two phase commit coordination and as the primary shard for the config and admin dbs.

      There is also logic that special cases the config id to avoid failures from the config server not previously behaving like a normal shard, like not sending shard versions to it. The config server will now have all shard components, so we can remove those special cases, which is necessary to use "config" as the catalog shard's id.

      Attachments

        Activity

          People

            jack.mulrow@mongodb.com Jack Mulrow
            jack.mulrow@mongodb.com Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: