summaryrefslogtreecommitdiff
path: root/src/mongo/db/transaction_participant.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-38139 prepareTransaction will error if transaction operations were don...Dianna Hohensee2019-04-021-1/+23
* SERVER-39690: Fix prepared transaction metrics after exceptions in prepareLingzhi Deng2019-04-021-5/+2
* Revert "SERVER-35811 disallow committing at the prepareTimestamp and pin stab...Pavi Vetriselvan2019-04-011-26/+9
* SERVER-38257: Make transactionMetricsObserver.onAbort self-containedLingzhi Deng2019-04-011-17/+10
* SERVER-39840 Add kExecutedRetryableWrite state to allow unstarted retryable w...Blake Oler2019-03-291-13/+37
* SERVER-39792 Update the txn table only on the first txn operation on primaryJason Chan2019-03-251-7/+14
* SERVER-39679 Get oldest transaction time when snapshottingA. Jesse Jiryu Davis2019-03-211-12/+57
* SERVER-39934 Fix locking for slow ops storage statsSulabh Mahajan2019-03-211-9/+3
* SERVER-40053 Add an RAII type to change and restore the timestamp read sourceSiyuan Zhou2019-03-201-6/+2
* SERVER-40051 Make committingWithoutPrepare state uninterruptibleJudah Schvimer2019-03-201-6/+18
* SERVER-39989 Store start timestamp as optime in config.transactionsVesselina Ratcheva2019-03-191-3/+3
* SERVER-39441 Write the new 'prepareTransaction' command on primaryJason Chan2019-03-111-9/+18
* Revert "SERVER-39441 Write the new 'prepareTransaction' command on primary"Benety Goh2019-03-071-18/+9
* SERVER-39441 Write the new 'prepareTransaction' command on primaryJason Chan2019-03-071-9/+18
* SERVER-39874 Make shard return readOnly bool in response to successful transa...Esha Maharishi2019-03-071-0/+7
* SERVER-38456 On shutdown, stepdown and FCV downgrade only kill sessions with ...Kaloian Manassiev2019-03-061-0/+3
* SERVER-39139 Disallow starting transactions on secondariesVesselina Ratcheva2019-03-061-0/+11
* SERVER-39139 Make TransactionParticipant acquire RSTL interruptiblyVesselina Ratcheva2019-03-061-2/+3
* SERVER-39680 Save start timestamp in config.transactionsA. Jesse Jiryu Davis2019-03-061-0/+20
* SERVER-37092 Remove old server parameter APISara Golemon2019-03-031-1/+0
* SERVER-39732 Migrate transaction participant set parameters to IDLSara Golemon2019-03-011-31/+6
* Revert "SERVER-39139 Disallow starting transactions on secondaries"Vesselina Ratcheva2019-02-271-11/+0
* SERVER-39139 Disallow starting transactions on secondariesVesselina Ratcheva2019-02-261-0/+11
* SERVER-39035 Specify durable_timestamp when committing prepared transaction.Suganthi Mani2019-02-261-4/+7
* SERVER-35872 reconstruct prepared transactions on rollback, fastcount inaccuratePavi Vetriselvan2019-02-221-10/+39
* SERVER-38906 No-op write after readonly transactionA. Jesse Jiryu Davis2019-02-201-11/+18
* SERVER-38906 Txns read without timestamp by defaultA. Jesse Jiryu Davis2019-02-201-11/+17
* SERVER-39561 Split OpObserver::onTransactionCommit() into two functions for u...Blake Oler2019-02-201-3/+2
* SERVER-36498 Gate "state" field in config.transactions on FCV and remove entr...Jack Mulrow2019-02-201-5/+17
* SERVER-38746 Improve error message when transaction aborts due to earlier com...Tess Avitabile2019-02-151-2/+6
* SERVER-38810 Use Session's concurrency control rules instead of internal mute...Andy Schwerin2019-02-151-622/+490
* SERVER-39429 Fix sense of uassert for transaction too large.Matthew Russotto2019-02-131-1/+1
* SERVER-39429 Add server parameter to gate the new oplog format of large trans...Matthew Russotto2019-02-131-1/+6
* SERVER-39206 Avoid PBWM lock conflicts for prepared transaction on startupSiyuan Zhou2019-02-111-0/+3
* SERVER-38866 Change commitOplogEntryOpTime from std::optional to boost::optionalJason Chan2019-02-061-3/+2
* SERVER-38866 Pass finishOpTime into commitPreparedTransaction on secondaries.Jason Chan2019-02-061-3/+14
* SERVER-39199 recalculate stable timestamp after releasing transaction oplog h...Judah Schvimer2019-02-041-7/+18
* SERVER-39017 Allow prepared transaction statements to persist in-memory until...Blake Oler2019-02-011-7/+36
* SERVER-38620 Set _prepareOpTime in prepareTransaction if transaction is in re...Jason Chan2019-01-301-0/+1
* SERVER-39124 Mongos should abort cleared participants between retries of tran...Jack Mulrow2019-01-291-5/+4
* SERVER-38190 killOp while committing a prepared transaction can trigger std::...Randolph Tan2019-01-281-0/+7
* SERVER-38282 Yield locks for prepared transactions on stepdown.Siyuan Zhou2019-01-241-1/+6
* SERVER-39083 SERVER-38423 improve transaction stats for slow transaction logsJudah Schvimer2019-01-221-4/+13
* SERVER-37406 Save logical session id in the locker when stashing the transactionXiangyu Yao2019-01-221-0/+6
* SERVER-38302 recalculate stable timestamp after adding finishOpTime on prepar...Pavi Vetriselvan2019-01-161-0/+6
* SERVER-38850 Perform noop write before returning NoSuchTransaction errorTess Avitabile2019-01-161-0/+31
* SERVER-37556 Do not allow commitTransaction or abortTransaction on prepared t...Judah Schvimer2019-01-151-1/+1
* SERVER-30711 fix compileIan Boros2019-01-111-1/+1
* SERVER-30711: scope_guard rewrite, to avoid -Werror=noexcept-typeBilly Donahue2019-01-111-1/+1
* SERVER-38302 change TransactionState to TerminationCausePavi Vetriselvan2019-01-111-1/+1