-
Type: Improvement
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
MongoDB 4.2 introduces support for transactions on sharded clusters, so the logic for skipping transaction tests should be improved.
Rather than complicate the server checking, we may want to simply attempt to start a basic transaction (provided we're dealing with a non-standalone with FCV 4.0+) and then decide to skip the test if a transaction cannot be successfully started.
- depends on
-
PHPC-1290 Support mongos pinning for sharded transactions
- Closed
-
PHPC-1297 Support sharded transactions recovery token
- Closed
-
PHPC-1371 Drivers send recoveryToken on abortTransaction
- Closed
-
PHPLIB-466 Support mongos pinning for sharded transactions
- Closed
- is related to
-
PHPLIB-373 Improve logic to skip transaction tests
- Closed