[SERVER-54970] Update "Aborting a Single Replica Set Transaction" section of the arch guide Created: 04/Mar/21  Updated: 29/Oct/23  Resolved: 09/Mar/21

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.9.0, 4.4.6

Type: Improvement Priority: Major - P3
Reporter: Xuerui Fa Assignee: Xuerui Fa
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.4
Sprint: Repl 2021-03-22
Participants:

 Description   

This section of the Repl Architecture Guide seems to suggest that aborting a single replica set transaction will update the transaction's sessionTxnRecord with state kAbortedWithoutPrepare. However, it seems that if we abort a single replica set transaction, we will actually remove the transaction entry from disk. We should update the architecture guide to reflect this.

Thanks pavithra.vetriselvan for finding this issue!



 Comments   
Comment by Githook User [ 07/Apr/21 ]

Author:

{'name': 'XueruiFa', 'email': 'xuerui.fa@mongodb.com', 'username': 'XueruiFa'}

Message: SERVER-54970: Update 'Aborting a Single Replica Set Transaction' section of the arch guide

(cherry picked from commit b0da1daca18e915223154253df97d49fdb647934)
Branch: v4.4
https://github.com/mongodb/mongo/commit/6b7f536f55941a738b76b675d6aa958d39c4a5cd

Comment by Githook User [ 09/Mar/21 ]

Author:

{'name': 'XueruiFa', 'email': 'xuerui.fa@mongodb.com', 'username': 'XueruiFa'}

Message: SERVER-54970: Update 'Aborting a Single Replica Set Transaction' section of the arch guide
Branch: master
https://github.com/mongodb/mongo/commit/b0da1daca18e915223154253df97d49fdb647934

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