Details
-
Improvement
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
-
Fully Compatible
-
Sharding 2020-05-18, Sharding 2020-06-01, Sharding 2020-06-15, Sharding 2020-06-29
Description
GOAL: separate ScanningReplicaSetMonitor specific members out from the abstract ReplicaSetMonitor class.
Background: In replica_set_monitor.h, several members are intended for unit-tests only and are only relevant to ScanningReplicaSetMonitor's implementation.
Why are they in the abstract class right now?
dbclient_rs_test sets useDeterministicHostSelection and disableRefreshRetriesForTest but is currently expected to be ReplicaSetMonitor version agnostic.
We need to inspect the use of these test-only members in dbclient_rs_test and determine (1) if the test should remain ReplicaSetMonitor version agnostic and (2) if the members can safely be moved from the ReplicaSetMonitor to the concrete ScanningReplicaSetMonitor class.
Attachments
Issue Links
- is related to
-
SERVER-46417 Temporarily make dbclient_rs_test use the ScanningReplicaSetMonitor only
-
- Closed
-