Resharding authorititative refresh guard prevents configvsr_reshard_collection command from joining existing coordinator state machine

XMLWordPrintableJSON

    • Catalog and Routing
    • Fully Compatible
    • v9.0
    • CAR Team 2026-08-03
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This issue is the same as described in SERVER-131720 but from a different FCV gated uassert as the root cause. 

      This is a problem because if the ReshardCollection DDL coordinator fails over, and re-sends `configvsr_reshard_collection`, while an FCV upgrade/downgrade starts. The `configvsr_reshard_collection` will return early with ReshardCollectionInterruptedDueToFCVChange, rather than join on the existing coordinator state machine. This then causes the ReshardCollection DDL coordinator to finish and release its DDL lock early while a resharding coordinator is still running. 

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

              Created:
              Updated:
              Resolved: