distributed lock should be forceable if no lock documents exist on some servers

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Sharding
    • ALL
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This should be fairly rare, since lock documents generally exist after the first lock attempt, but is something that could prevent balancing progress in a cluster, for example. The lock document on the first config server is forced, and state set to 0, but on subsequent lock attempts the lock tournament step fails because contacting the second or third config server results in an empty document which we don't handle correctly.

      Needs a simple reproduction case. Seems possible from a code audit.

            Assignee:
            [DO NOT USE] Backlog - Sharding Team
            Reporter:
            Greg Studer (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: