-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
Sharding 2020-05-18, Sharding 2020-06-01, Sharding 2020-06-15, Sharding 2020-06-29
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.
- is related to
-
SERVER-46417 Temporarily make dbclient_rs_test use the ScanningReplicaSetMonitor only
- Closed