summaryrefslogtreecommitdiff
path: root/src/mongo/s/transaction_router.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-68826 Introduce the server_base libraryKaloian Manassiev2022-08-181-1/+1
* SERVER-68214 move session_catalog*, session*, logical_session* to mongo/db/se...Shin Yee Tan2022-08-171-2/+2
* SERVER-63495 Unyielding TransactionRouter never fails except at shutdown and ...Jack Mulrow2022-03-301-2/+20
* SERVER-63327 Remove usages of StaleShardVersion from the migrations pathKaloian Manassiev2022-03-111-2/+2
* SERVER-59186 Use transaction API for all current changing a document's shard ...Jack Mulrow2022-02-281-0/+5
* SERVER-63491 Remove TxnNumberAndRetryCounter as a parameter for txnRouter.beg...Sanika Phanse2022-02-241-7/+7
* SERVER-60989 Make TransactionRouter take in txnNumberAndRetryCounter instead ...Sanika Phanse2021-11-201-24/+18
* SERVER-58504 Abort in-progress transactions when a load-balanced client disco...George Wangensteen2021-11-171-0/+9
* SERVER-58756 Support retrying internal transactions for retryable writesCheahuychou Mao2021-10-291-0/+2
* SERVER-58752 Support retrying internal transactions on transient transaction ...Cheahuychou Mao2021-09-011-2/+36
* SERVER-57446 fix clang-tidy header issues and add header-filterDaniel Moody2021-08-021-1/+1
* SERVER-50375 Ensure mongos forwards API params to shardsA. Jesse Jiryu Davis2020-09-101-1/+1
* SERVER-49377: Ensure transactions inherit API parameters of initiating commandXueruiFa2020-08-191-6/+5
* SERVER-46679 Transaction test fails with Stale Shard Version error on 4.5Marcos José Grillo Ramírez2020-03-311-7/+14
* SERVER-41374 Track current open, active, and inactive transactions on mongos ...Jack Mulrow2019-09-031-32/+92
* SERVER-42963 For active sessions only set transaction stats in TransactionRou...Jack Mulrow2019-08-221-0/+4
* SERVER-41376 Track time transactions on mongos are active and inactive and in...Jack Mulrow2019-08-191-3/+49
* SERVER-40983 Track and log relevant single transaction metrics on mongos for ...Blake Oler2019-08-141-7/+45
* SERVER-42457 Check if atClusterTime has been set on TransactionRouter before ...Blake Oler2019-07-311-0/+10
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-135/+136
* SERVER-41676 Convert TransactionRouter to use observer pattern to synchronize...Blake Oler2019-06-271-305/+366
* SERVER-41127 Track state of termination initializationAlex Taskov2019-05-301-0/+3
* SERVER-40980 SERVER-40984 Basic transactions serverStatus on mongosJack Mulrow2019-05-291-12/+14
* SERVER-37837 Examine and reap sessions from the SessionsCatalogKaloian Manassiev2019-05-171-0/+2
* SERVER-40985 Basic slow transaction logging on mongosJack Mulrow2019-05-161-3/+136
* SERVER-40001 abortTransaction through mongos does not properly set error labelsEsha Maharishi2019-05-161-5/+11
* SERVER-41032 Properly reset the _isRecoverCommit flag on the TransactionRoute...Matthew Saltz2019-05-151-4/+15
* SERVER-37235 Use an onCommit/Abort handler to complete session kill on direct...Kaloian Manassiev2019-05-141-1/+0
* SERVER-40806 Router should choose first *write* participant shard as transact...Esha Maharishi2019-04-291-2/+17
* SERVER-40666 Router should skip two phase commit if transaction only wrote to...Esha Maharishi2019-04-251-13/+5
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-1/+0
* SERVER-40201 Retrying commit on original router after a read only commit inco...Esha Maharishi2019-03-201-4/+11
* SERVER-39877 Make router send commitTransaction directly to participants for ...Esha Maharishi2019-03-131-0/+6
* SERVER-39877 Clean up transaction_router_test.cpp and transaction_router.cppEsha Maharishi2019-03-131-6/+6
* SERVER-39875 Make router process readOnly field in responses to transaction s...Esha Maharishi2019-03-131-0/+12
* SERVER-38297 Reenable FSM transactions tests with killOpKaloian Manassiev2019-03-131-1/+2
* SERVER-39227 Mongos should always re-throw original error in a transactionJack Mulrow2019-02-251-28/+35
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-39274 Mongos shouldn't upconvert txn read concern level to snapshot if...Jack Mulrow2019-02-081-11/+0
* SERVER-39124 Mongos should abort cleared participants between retries of tran...Jack Mulrow2019-01-291-9/+26
* SERVER-38788 Log more context when TransactionRouter implicitly abortsJack Mulrow2019-01-071-1/+1
* SERVER-38522 Make persistParticipantList/persistDecision/deleteCoordinatorDoc...Kaloian Manassiev2019-01-031-39/+26
* SERVER-38661 Don't allow read commands to change global read timestamp for sh...Jack Mulrow2018-12-201-19/+0
* SERVER-37344 Implement recovery token for retrying a commit command on a diff...Randolph Tan2018-12-171-2/+16
* SERVER-38470 Add more logging to TransactionRouterJack Mulrow2018-12-161-2/+9
* SERVER-38459 TransactionRouter shouldn't lose original non internally retryab...Jack Mulrow2018-12-101-2/+2
* SERVER-37245 Use the SessionCatalog to track sessions on MongoSKaloian Manassiev2018-11-191-30/+10
* SERVER-38035 TransactionRouter should not implicitly send abortTransaction on...Esha Maharishi2018-11-121-0/+5
* SERVER-36688 Move atClusterTime helpers into TransactionRouterJack Mulrow2018-10-291-14/+22
* Revert "SERVER-37703 Put back early return that was accidentally removed from...eshamaharishi2018-10-221-3/+4