[SERVER-67016] Transaction API transactions should be interrupted if their caller is Created: 03/Jun/22  Updated: 29/Oct/23  Resolved: 13/Jun/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.0.0-rc10, 6.1.0-rc0

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

Issue Links:
Backports
Depends
Duplicate
is duplicated by SERVER-67009 _configsvrCommitChunkMigration keeps ... Closed
Related
related to SERVER-67009 _configsvrCommitChunkMigration keeps ... Closed
related to SERVER-67466 Internal transactions API may be memo... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v6.0
Sprint: Sharding NYC 2022-06-13, Sharding 2022-06-27
Participants:
Linked BF Score: 125

 Description   

If an operation using the transaction API is interrupted, it may return without waiting for its spawned transaction to complete. Before returning, the caller should cancel the API's transaction guarantee it will eventually terminate. This is a regression introduced by SERVER-66844.



 Comments   
Comment by Githook User [ 13/Jun/22 ]

Author:

{'name': 'Jack Mulrow', 'email': 'jack.mulrow@mongodb.com', 'username': 'jsmulrow'}

Message: SERVER-67016 Cancel transaction API transactions if their caller is interrupted

(cherry picked from commit 037f714353bb314aa28c7ec6be6f77865ac41273)
Branch: v6.0
https://github.com/mongodb/mongo/commit/8971b20d7b836a2641d7d74f4fe4e41c907811e7

Comment by Githook User [ 13/Jun/22 ]

Author:

{'name': 'Jack Mulrow', 'email': 'jack.mulrow@mongodb.com', 'username': 'jsmulrow'}

Message: SERVER-67016 Cancel transaction API transactions if their caller is interrupted
Branch: master
https://github.com/mongodb/mongo/commit/037f714353bb314aa28c7ec6be6f77865ac41273

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