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

Acquire only local distLock for Sharding DDL coordinators

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Fix
    • Icon: Major - P3 Major - P3
    • None
    • Backlog
    • Sharding
    • Sharding EMEA
    • Sharding EMEA 2021-05-31

    Description

      With the new implementation of the setFCV command (SERVER-55898) we have the guarantee that new and old DDL opeartions won't ever run concurrently on the cluster.
      So there is no need anymore to take the distributed locks on this new paths, instead we will only use the local version of the distributed lock to serialize with other DDL operation running on the same shard.

      Attachments

        Activity

          People

            backlog-server-sharding-emea [DO NOT USE] Backlog - Sharding EMEA
            tommaso.tocci@mongodb.com Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: