Check preconditions in the remove shard commit coordinator

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • Fully Compatible
    • CAR Team 2025-03-17
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      In SERVER-101541, the phases of the commit coordinator were split up along the legacy path and checks to ensure the shard is still a candidate for removal were added to the legacy path's commit portion due to the addRemoveShardLock being released between the initial checks and the commit phase.

      This ticket is to add those same precondition checks to the coordinator - namely that the shard still exists and is still draining.

            Assignee:
            Allison Easton
            Reporter:
            Allison Easton
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: