mongodb / specifications

Specifications related to MongoDB
http://specifications.readthedocs.io/en/latest
Other
389 stars 242 forks source link

DRIVERS-2713: Run legacy transaction tests on LB topologies #1459

Closed jmikola closed 1 year ago

jmikola commented 1 year ago

https://jira.mongodb.org/browse/DRIVERS-2713

d2de77692b727b805168eeba02c3ab29e6a1d3e2 previously added "load-balanced" to other legacy test formats but omitted the transactions spec.

This change ensures legacy transaction tests can be run on LB topologies, including Atlas Serverless (where "serverless: forbid" is not specified).

Please complete the following before merging:

jyemin commented 1 year ago

I ran these on Java driver and these tests failed for Serverless:

I'm not sure if this a Serverless issue or a Java driver issue, so I'd like a couple of other drivers to test these changes before merging this. We can always add serverless: forbid to the failing tests and open a ticket against Serverless to address the failures..