We'll need the following:
1. Extract the interface for a SingleServerMonitor.
2. Rename the existing single server monitor instance and make it implement this interface.
3. Once the streamable networking and executor APIs are functioning we can make a SingleServerMonitor concrete class that uses the streaming API.
4. The ServerMonitor class will need to read the flag to determine which one to create.
- depends on
-
SERVER-43332 Replace RSM implementation with SDAM-compatible implementation
- Closed
- is related to
-
SERVER-45962 feature flag to opt out of new RSM implementation
- Closed
-
SERVER-46509 Change disableStreamableReplicaSetMonitor server parameter to an enum
- Closed