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

Add interruption points to operations that hold distributed locks for a long time

    • Fully Compatible
    • Sharding 9 (09/18/15), Sharding E (01/08/16), Sharding F (01/29/16)
    • 0

      Operations in sharding that hold distributed locks for a long time without contacting the config server, such as chunk migration, need to periodically confirm that the config servers have not been converted from SCCC to CSRS or vice versa. Such upgrades and downgrades ensure that these operations will eventually fail, but if the node does not check during the operation, it may prevent other new operations from making progress, since it blocks the local node from switching out its catalog manager implementation.

            Assignee:
            spencer@mongodb.com Spencer Brody (Inactive)
            Reporter:
            schwerin@mongodb.com Andy Schwerin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: