-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
v9.0
-
CAR Team 2026-08-31, CAR Team 2026-09-14
-
None
-
None
-
None
-
None
-
None
-
None
-
None
serverStatus().repl.replicaSetWritesBlockAllowDeletions is initialized to true and only updated from ReplicaSetWriteBlockState after a successful global IS lock acquisition.
If that lock attempt fails (global X held), the default true is still emitted. A node with deletion blocking enabled can therefore report that deletions are allowed.
A part of this ticket, we should initialize replicaSetAllowDeletions from isReplicaSetDeletionsBlockingEnabled() before attempting the lock, so the failure path still reports the correct value.