-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Cluster Scalability
This logic was found to be required for test conformance.
Currently, the server selector code does the equivalent of the old RSM implementation, which is:
- if tags are specified and minOpTime is in the readPreference, then try to only select servers that fit this requirement. Call this set S. If |S| == 0 then, ignore minOpTime in the readPref.
I suspect that, from the client's perspective, this has similar runtime characteristics as just ignoring the minOpTime altogether. We should validate whether this is true, and if so remove this logic.
- is related to
-
SERVER-49970 Prefer the VectorClock's ConfigTime to configOpTime when querying config servers
- Closed