-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2026-07-20
-
🟥 DDL
-
None
-
None
-
None
-
None
-
None
-
None
ShardingDDLCoordinator performs a noop retryable write with majority write concern to all participant shards on re-execution after stepdown. This aborts in-flight commands from the previous executions. The ConfigsvrCoordinator infrastructure lacks this pattern.
The two concrete implementations (SetClusterParameterCoordinator and SetUserWriteBlockModeCoordinator) do attach session info with an incremented txnNumber to outgoing commands, but they never send an explicit noop retryable write to participants before re-executing a phase.
This tickets aims to validate whether the current recovery behavior of these two coordinators is safe, or whether a noop retryable write fence is needed.
- is related to
-
SERVER-126435 Review replay protection on all shardsvr commits to shard catalog
-
- Closed
-
-
SERVER-128055 Verify no authoritative DDL coordinator hits the unbarriered config-read-then-shard-write pattern
-
- Closed
-