summaryrefslogtreecommitdiff
path: root/src/mongo/db/transaction
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-75276 writeConflictRetry should properly be using a ↵Sophia Tan2023-05-151-1/+1
| | | | NamespaceStringOrUUID instead of a StringData
* SERVER-77095 Fix canceling transaction API when using an InlineExecutorJack Mulrow2023-05-133-30/+107
|
* SERVER-77053 Transaction API shouldn't throw top level errors in runCommandJack Mulrow2023-05-123-2/+205
|
* SERVER-68655 Change ReplicationCoordinator::canAcceptWritesForDatabase to ↵mathisbessamdb2023-05-121-4/+4
| | | | take in DatabaseName obj
* SERVER-76368 Allow TransactionRouter on a mongod to early reap retryable ↵Jack Mulrow2023-05-109-715/+150
| | | | sessions
* SERVER-76538 Use acquisitons on internal update pathsJordi Serra Torrens2023-05-091-3/+6
|
* SERVER-76639 remove OpObserver::onDropCollection() overloadBenety Goh2023-05-052-5/+6
|
* SERVER-75676 Run transaction API cleanup tasks on out of line executorJack Mulrow2023-05-043-83/+71
|
* SERVER-76741 Split prepared transactions should be aborted after reserving ↵Wenbin Zhu2023-05-032-40/+33
| | | | abort oplog slot.
* SERVER-75821 Only end session in onPrimaryTransactionalWrite if client has oneJack Mulrow2023-05-031-1/+3
|
* SERVER-76565 Redact transaction API error loggingJack Mulrow2023-05-011-8/+10
|
* SERVER-76562 Add accumulator to OpObserver::onUnpreparedTransactionCommitMatt Kneiser2023-04-272-5/+9
|
* SERVER-72991: Enhance Internal Transactions API for bulkWriteseanzimm2023-04-263-1/+73
|
* SERVER-70127 change system operations to be killable by defaultJiawei Yang2023-04-263-9/+21
|
* Revert "SERVER-70127 change system operations to be killable by default"Sviatlana Zuiko2023-04-253-21/+9
| | | | This reverts commit c35bad3b048e8d885bf0b7517aacd2349ea81d14.
* SERVER-70338 Abandon snapshot while holding locks during query yieldLouis Williams2023-04-251-2/+2
| | | | | | * Alters the Locker contract to require callers to check if they can yield locks before yielding * Reverses the ordering of yielding such that the snapshot is released before releasing locks * Refactors the PlanYieldPolicy to allow it to override the requested YieldPolicy if necessary
* SERVER-70127 change system operations to be killable by defaultJiawei Yang2023-04-253-9/+21
|
* SERVER-70984 Remove _affectIndices in UpdateDriver in favor of reporting ↵Irina Yatsenko2023-04-211-1/+2
| | | | index impact from updateDocument
* SERVER-67289 Remove feature flag for PM-2218Gregory Wlodarek2023-04-211-24/+15
|
* SERVER-71443 Remove or document instances of UninterruptibleLockGuard in ↵Ali Mir2023-04-191-4/+3
| | | | replication components
* SERVER-73681 Remove catalog conflicting timestampGregory Wlodarek2023-04-191-12/+0
|
* SERVER-74486 Always include tenant in collection name attributes in error ↵Sophia Tan2023-04-182-19/+24
| | | | messages
* SERVER-76085 Create createDatabaseName_forTest to be used in unit testingmathisbessamdb2023-04-172-232/+288
|
* SERVER-76150 Include more info in transaction API error handling logJack Mulrow2023-04-141-11/+37
|
* SERVER-73053 TransactionHistoryIterator queries change collections if its ↵Mickey. J Winters2023-04-061-10/+21
| | | | for a serverless change stream
* SERVER-73695 Add JS test for primary crashing in the middle of committing ↵Lingzhi Deng2023-04-061-0/+11
| | | | split prepared transactions
* SERVER-75264 Add queryableEncryptionLatencyMicros to opLatency in serverStatusMark Benvenuto2023-04-053-14/+28
|
* SERVER-74192 DDL coordinators re-use internal OSI for the commit transaction ↵Enrico2023-04-052-17/+0
| | | | - ex. RenameCollection
* SERVER-66587 rename isEnabledAndIgnoreFCV to isEnabledAndIgnoreFCVUnsafeJiawei Yang2023-04-051-1/+2
|
* Revert "SERVER-73053 TransactionHistoryIterator queries change collections ↵Mickey. J Winters2023-04-041-21/+10
| | | | | | if its for a serverless change stream" This reverts commit 11f7a63fcd931ccd1834a1b5131dcdaeee8b626a.
* SERVER-73053 TransactionHistoryIterator queries change collections if its ↵Mickey. J Winters2023-04-031-10/+21
| | | | for a serverless change stream
* SERVER-75553 Create a synchronous transaction API for SyncTransactionWithRetriesMark Benvenuto2023-04-024-50/+217
|
* Revert "SERVER-73695 Add JS test for primary crashing in the middle of ↵liubov.molchanova2023-03-311-11/+0
| | | | | | committing split prepared transactions" This reverts commit 4714df5896ddaa06f3146531d2283a013f903996.
* SERVER-74567 Remove ClusterRole equality operatorJack Mulrow2023-03-311-3/+3
|
* Revert "SERVER-70127 change system operation threads to be killable by default"Jiawei Yang2023-03-303-21/+9
| | | | | | | | This reverts commit 9f2867c9da77e2d64df3852f7d4578f10e6f0817. Revert "SERVER-75352 OplogBatcher's ReplBatcher thread should be unkillable" This reverts commit 26266d5b736f90961a328399dea5d299cd407ab2.
* SERVER-73695 Add JS test for primary crashing in the middle of committing ↵Frederic Vitzikam2023-03-301-0/+11
| | | | split prepared transactions
* SERVER-73119 Update top-level prepared txn states during secondary oplog ↵Wenbin Zhu2023-03-292-2/+3
| | | | application
* SERVER-66996 Log warnings when ReplicaSetAwareServices and ↵Kaitlin Mahar2023-03-221-0/+3
| | | | PrimaryOnlyServices block stepUp from completing
* SERVER-70127 change system operation threads to be killable by defaultJiawei Yang2023-03-133-9/+21
|
* SERVER-73112 Avoid constructing global namespaces directlyjannaerin2023-02-264-17/+13
|
* SERVER-73603 Optimize fetchActiveTransactionHistoryMark Benvenuto2023-02-242-21/+27
|
* SERVER-73873 Remove opCtx captures from onCommit/onRollback handlersLouis Williams2023-02-222-5/+7
|
* SERVER-72745: Allow for primaries with split prepared sessions to abort ↵Daniel Gottlieb2023-02-163-28/+297
| | | | transactions.
* SERVER-73530 TransactionClient API to use DatabaseName objects rather than ↵mathisbessamdb2023-02-163-96/+100
| | | | strings
* SERVER-73375 Change DbClient fire-and-forget command functions to use ↵Sophia Tan2023-02-151-2/+2
| | | | NamespaceString object
* SERVER-73818 Remove CollectionPtr from CollectionCatalog interfaceHenrik Edin2023-02-151-2/+2
| | | | Interfaces instead return 'const Collection*' and if a CollectionPtr is needed it must be created by the user.
* SERVER-73949 Join created executor in transaction API unit testsJack Mulrow2023-02-141-0/+8
|
* SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.12023-02-114-8/+16
| | | | Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com>
* SERVER-71019 add ReplicationCoordinator::isRetryableWrite()Benety Goh2023-02-101-17/+0
|
* SERVER-70642: Add ticket acquisition skip for node step upseanzimm2023-02-102-4/+2
|