-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service Arch 2020-02-24
-
0
We want to add a feature flag to be able to opt out of the new RSM implementation:
1. Add a command line flag
2. Extract the interface from RSM and name it ReplicaSetMonitor.
3. Make the old and new versions of the RSM inherit from this interface
4. Rename old and new implementations from ReplicaSetMonitor to distinct names.
5. Change ReplicaSetMonitorManager to create an instance of the appropriate one based on the command line flag
- depends on
-
SERVER-42437 Make ReplicaSetMonitorManager a ServiceContext decoration
- Closed
- is related to
-
SERVER-43336 Attach SDAM state machine to the RSM task executor for events
- Closed
- related to
-
SERVER-46037 Add a feature flag to enable streamable support in RSM isMaster monitoring
- Closed