-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Replication
-
Fully Compatible
-
Repl 2023-09-18, Repl 2023-10-02, Repl 2023-10-16, Repl 2023-10-30, Repl 2023-11-13
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
Right now read preference is very briefly mentioned in the intro the arch guide. It is also briefly discussed in mongo/src/client/README.md. But it would be good to expand on this and discuss things like:
- how and when external clients communicate read preference (possibly include links to driver specs where appropriate)
- how and when internal clients, including mongos, communicate read preference
- how we handle race conditions with server state changing after it is selected based on a read preference