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

Add a new command to the config server to commit an index to the sharding catalog

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Sharding
    • None
    • Sharding EMEA

    Description

      A new command to commit a new index is necessary, the command must be idempotent, retriable and needs to support recovery.

      Additionally a new IDL must be created that will contain the persistence scheme for the new indexes collection to be stored on the config server and the caches, the scheme will be the following:

      {
          "keyPattern": <BSONOBJ>,
          "name": <String>,
          "options": <BSONOBJ>,
          "lastmod": <IndexVersion>,
          "collectionUUID": <UUID>,
          "global": <optional<bool>>
      }
      

      The commit must also bump the index version.

      Attachments

        Activity

          People

            backlog-server-sharding-emea [DO NOT USE] Backlog - Sharding EMEA
            marcos.grillo@mongodb.com Marcos José Grillo Ramirez
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: