summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/transaction_coordinator_util.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-60323 Make TransactionCoordinator support txnRetryCounterCheahuychou Mao2021-10-111-21/+23
|
* SERVER-56550 Require consistent API params in getMore and txnsA. Jesse Jiryu Davis2021-05-131-0/+1
| | | | | | Transaction-continuing commands must use the same API parameters as the transaction's first command (it is no longer optional), and similarly getMore must use the same as the cursor-creating command.
* SERVER-55614 Make API params optional for cmds in txnsA. Jesse Jiryu Davis2021-05-041-0/+2
|
* SERVER-39573 Prefix TransactionCoordinator logs with transaction idJack Mulrow2019-08-221-0/+10
|
* SERVER-40987 Output transaction information in curOp for coordinator workerLamont Nelson2019-08-221-2/+5
| | | | threads.
* SERVER-40785 Create WaitForMajorityService to allow waiting for write ↵Randolph Tan2019-07-161-11/+12
| | | | concern asynchronously
* SERVER-41204 Output the transaction abort reason in the slow log lineKaloian Manassiev2019-07-141-1/+6
|
* SERVER-37881 Add a deadline for the coordinator preparing a transactionKaloian Manassiev2019-04-031-3/+8
|
* SERVER-40297 Make the TransactionCoordinator entirely futures-basedKaloian Manassiev2019-04-031-5/+6
|
* SERVER-40297 Make all TransactionCoordinatorDriver methods free functionsKaloian Manassiev2019-04-011-0/+215
The TransactionCoordinatorDriver is not really a "driver", but just a set of functions to perform asynchronous work. There isn't any state to keep, so there is no need for them to be in a class.