[CDRIVER-3649] Do not add the RetryableWriteError label to errors that occur during a write within a transaction (excepting commitTransaction and abortTransaction) Created: 04/May/20  Updated: 28/Oct/23  Resolved: 26/May/20

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 1.17.0-beta2, 1.17.0

Type: Improvement Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Andreas Braun
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by CXX-2010 Do not add the RetryableWriteError la... Closed
is depended on by PHPLIB-551 Do not add the RetryableWriteError la... Closed
Epic Link: C 4.4 Support

 Description   

The corresponding spec change clarifies the conditions under which the driver should add the RetryableWritesError label to errors within a transaction, and adds some transaction tests to ensure that the driver does not add the label to errors that occur on writes within a transaction.



 Comments   
Comment by Githook User [ 26/May/20 ]

Author:

{'name': 'Andreas Braun', 'email': 'git@alcaeus.org', 'username': 'alcaeus'}

Message: CDRIVER-3649 Do not add the RetryableWriteError label to errors that occur during a write within a transaction
Branch: r1.17
https://github.com/mongodb/mongo-c-driver/commit/c7d48b04dca1298251aeb888ebaaa531717bd56f

Comment by Githook User [ 26/May/20 ]

Author:

{'name': 'Andreas Braun', 'email': 'git@alcaeus.org', 'username': 'alcaeus'}

Message: CDRIVER-3649 Do not add the RetryableWriteError label to errors that occur during a write within a transaction
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/3a3fa4207c4c227a0e1631d4f31e58dd3554d150

Comment by Andreas Braun [ 19/May/20 ]

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

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