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

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: