-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Security 2022-02-21
In SERVER-63451, we created a TypedCommand which would eventually control the user write blocking state for the cluster.
In SERVER-63611, we defined the in-memory state which track whether user write blocking was active, but we did not implement the replication or sharding machinery which would drive it.
For our short-term implementation and testing requirements, we should wire the mongod command to directly control the in-memory state, without the propagation logic.
This will allow us to integrate all of our logic, and test standalones and replicaset primaries, as well as develop the first draft of our integration tests. Note that nodes will not be able to recover the in-memory state after a shutdown or a failover.
- depends on
-
SERVER-63451 Define a TypedCommand for setUserWriteBlockMode
- Closed
-
SERVER-63611 Create in-memory state holder for user write blocking state
- Closed
- is depended on by
-
SERVER-63457 Expose write blocking state in serverStatus
- Closed
-
SERVER-63708 Ensure that TTL indexes work correctly with user write blocking
- Closed