-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 2.8.0
-
Component/s: Transactions
-
None
As per DRIVERS-624 if StartTransaction is called and the current topology and/or server version does not support transactions an exception must be thrown.
Note that StartTransaction cannot block, but that should be OK because the application must call client.StartSession before calling session.StartTransaction, and StartSession does block until the necessary cluster information is available.
- is depended on by
-
DRIVERS-624 Ensure 4.0 drivers return an error when attempting sharded transactions on 4.2
- Closed