-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
v9.0
-
CAR Team 2026-08-17
-
200
-
🟥 DDL
-
None
-
None
-
None
-
None
-
None
-
None
The MoveRangeCoordinator may return InterruptedDueToReplStateChange to the config server. When that happens, the config server marks the shard primary as unknown and blocks subsequent commands to that shard that use PrimaryOnly read preference until the next heartbeat resolves the shard's primary again (similar as what happened in SERVER-91331)
This can happen because MoveRangeCoordinator explicitly throws InterruptedDueToReplStateChange when recovering in the kMigrate and kEnterCriticalSection phases, as shown in move_range_coordinator.cpp.
Â
- related to
-
SERVER-91331 RSM can mark the wrong replica set as ReplicaSetNoPrimary on InterruptedDueToReplStateChange error
-
- Closed
-