-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
To be fully spec compliant if transactions allow read preferences other than primary, server selection needs to consider the read preference from an active transaction. This currently falls back to a primary read preference but eventually will have to be adapted.
This should not be done for write operations, per existing spec tests.
- depends on
-
PHPC-1439 Expose transaction options on session object
- Closed
- is related to
-
PHPLIB-1228 Permit legacy transaction tests to run on load-balanced topologies and Atlas Serverless
- Closed
-
DRIVERS-2730 Remove language regarding future support of non-primary read preferences from Transactions spec
- Closed
- related to
-
PHPLIB-1000 Add log messages to Server selection spec
- Blocked