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

Check preconditions in the remove shard commit coordinator

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

      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@mongodb.com Allison Easton
            Reporter:
            allison.easton@mongodb.com Allison Easton
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: