[CDRIVER-4717] Permit legacy transaction tests to run on load-balanced topologies and Atlas Serverless Created: 01/Sep/23  Updated: 09/Jan/24  Resolved: 09/Jan/24

Status: Closed
Project: C Driver
Component/s: Transactions
Affects Version/s: None
Fix Version/s: 1.26.0

Type: Task Priority: Major - P3
Reporter: PM Bot Assignee: Jeremy Mikola
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split from DRIVERS-2713 Permit legacy transaction tests to ru... Implementing
Related
is related to PHPLIB-1228 Permit legacy transaction tests to ru... Closed
Upstream Changes Summary:

DRIVERS-2713:
Sync legacy transaction spec tests with 38e65fc.

Drivers that do not pin connections on load balancers (e.g. libmongoc, PHP) can consider skipping the tests listed in this comment.


 Description   

This ticket was split from DRIVERS-2713, please see that ticket for a detailed description.



 Comments   
Comment by Githook User [ 09/Jan/24 ]

Author:

{'name': 'Jeremy Mikola', 'email': 'jmikola@gmail.com', 'username': 'jmikola'}

Message: CDRIVER-4717 sync legacy transaction tests for LB runOnRequirements (#1507)

Synced with mongodb/specifications@38e65fc8e59fedea351d9393ae43d305cde6ce00

This includes error-labels-blockConnection.json for client-side operations timeout, which is not yet implemented in libmongoc.

Per run-tests.sh, these tests will not actually be executed on load balancers. This is intentional to avoid making further changes to the legacy spec test runner to support LBs.

Comment by Jeremy Mikola [ 05/Jan/24 ]

https://github.com/mongodb/mongo-c-driver/pull/1507

Generated at Wed Feb 07 21:21:44 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.