-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2019-12-02
This will eventually use the ReplicationCoordinator to know about topology changes, but not yet.
Simulate an isMaster request with or without topologyVersion and with or without maxAwaitTimeMS. Assert the server follows the rules in the main design doc.
Log at log level 3 whether maxAwaitTimeMS is used.
- depends on
-
SERVER-44508 Add maxAwaitTimeMS and topologyVersion to isMaster command
- Closed
- is depended on by
-
SERVER-44510 Service layer / command changes to implement exhaust isMaster
- Closed
-
SERVER-44511 Make "hangInAwaitableIsMaster" failpoint in mongod
- Closed
-
SERVER-44514 TopologyCoordinator::awaitTopologyChanges returns early on primary topology changes
- Closed
-
SERVER-44813 Implement isMaster with maxAwaitTimeMS and topologyVersion on a standalone
- Closed