-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: Transactions
We should check that the topology supports transactions when starting one, otherwise the user gets a somewhat confusing error message (e.g. https://github.com/mongodb/mongo-rust-driver/issues/897). We should add a more informative message if their topology does not support transactions