[SERVER-75258] Ensure TransactionsUtil.runInTransaction commits the transaction Created: 24/Mar/23  Updated: 29/Oct/23  Resolved: 28/Mar/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc0

Type: Task Priority: Major - P3
Reporter: Denis Grebennicov Assignee: Denis Grebennicov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Sprint: QE 2023-04-03
Participants:
Linked BF Score: 10

 Description   

While investigating BF-26971 we figured out that the reason with the test failure on the timeout is the fact that the transaction was not committed, while the test code assumed it did.

In order to avoid such BFs in the future we decided to retry the transaction until it is committed.



 Comments   
Comment by Githook User [ 28/Mar/23 ]

Author:

{'name': 'Denis Grebennicov', 'email': 'denis.grebennicov@mongodb.com', 'username': 'denis631'}

Message: SERVER-75258 Ensure TransactionsUtil.runInTransaction commits the transaction
Branch: master
https://github.com/mongodb/mongo/commit/cd9c0519604492120037936738fdd298bb03fbd5

Generated at Thu Feb 08 06:29:43 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.