summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/d_concurrency.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-69523 Only allow METADATA and MUTEX lock acqisitions with OpContextKaloian Manassiev2022-09-151-68/+55
* SERVER-69431 Get rid of the "non-locking" constructor of ResourceLockKaloian Manassiev2022-09-061-8/+11
* SERVER-62918 Change DBLock to use DatabaseNamejannaerin2022-06-271-1/+1
* SERVER-65821 Allow prepared transactions to write commit decision across FCV ...Gregory Noma2022-05-091-0/+1
* SERVER-62194 Make AutoGetCollection accept multiple namespaces to lock.Dianna Hohensee2022-01-121-2/+3
* SERVER-49866 Remove TempReleaseGabriel Marks2021-11-111-26/+3
* SERVER-48796 Implement recipientSyncData command in MigrationServiceInstance.Suganthi Mani2020-10-191-4/+18
* SERVER-50678 Implement lock-free version of AutoGetCollectionDianna Hohensee2020-10-081-2/+10
* SERVER-48312 Remove support for 'supportsDocLocking = false'Gregory Wlodarek2020-08-041-7/+5
* SERVER-45007 ResourceLock::lock() supports deadlineBenety Goh2020-02-101-1/+3
* SERVER-45007 ResourceLock::lock() always requires OperationContextBenety Goh2020-02-101-4/+11
* SERVER-43339 Make PBWM respect MaxTimeMSXiangyu Yao2019-09-301-1/+2
* SERVER-42186 PersistentTaskQueue implementationAlex Taskov2019-09-261-0/+10
* SERVER-38163 Remove enqueue abilities from GlobalLock.Suganthi Mani2019-09-051-20/+0
* SERVER-42527 Create CollectionLock constructor that uses UUIDDaniel Solnik2019-08-131-3/+4
* SERVER-40498 Side transaction keeps the same lockerSiyuan Zhou2019-05-031-1/+5
* SERVER-40688 Make CollectionLock take NamespaceStringGeert Bosch2019-04-171-1/+1
* SERVER-40069 Fix global lock tracking for txnsJudah Schvimer2019-04-171-4/+2
* SERVER-40679 Delete unused OplogIntentWriteLock classGeert Bosch2019-04-161-20/+0
* SERVER-40604 Make CollectionLock interruptibleGeert Bosch2019-04-151-7/+2
* Revert "SERVER-40069 Fix global lock tracking for txns"Benety Goh2019-03-291-2/+4
* SERVER-40069 Fix global lock tracking for txnsA. Jesse Jiryu Davis2019-03-281-4/+2
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-5/+10
* SERVER-38027 SERVER-37268 Partially enable hybrid index builds for background...Louis Williams2018-11-291-0/+4
* SERVER-37989 introduce a new ReplicationStateTransitionLock resourceJudah Schvimer2018-11-181-1/+1
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-36011 Remove MMAPv1 lockmanager supportGeert Bosch2018-07-111-12/+2
* SERVER-33674 Require GlobalLocks with deadlines to specify interrupt behavior...Louis Williams2018-04-301-5/+34
* SERVER-34638 Get rid of CollectionLock::relockAsDatabaseExclusiver3.7.7Kaloian Manassiev2018-04-241-11/+0
* SERVER-33563 add RAII-style class to opt out of replication's use of Parallel...Benety Goh2018-03-021-3/+1
* SERVER-33222 Don't call abandonSnapshot in GlobalLock destructor when in Writ...James Wahlin2018-02-121-5/+9
* SERVER-32682 Use deadline-oriented mechanism for lock timeoutXiangyu Yao2018-02-091-14/+24
* SERVER-32682 Allow AutoGet helpers to specify lock timeoutXiangyu Yao2018-02-091-2/+8
* SERVER-32682 Change GlobalLock timeout type to MillisecondsXiangyu Yao2018-02-091-6/+6
* SERVER-32367 Pull UUID and view resolution out of db_raiiKaloian Manassiev2018-02-021-1/+2
* SERVER-32367 Make the Command::parseNs* methods take StringDataKaloian Manassiev2018-02-021-7/+2
* SERVER-31879 remove unused synchronization in oplogEric Milkie2017-11-091-7/+0
* SERVER-30827 SERVER-30639 Timestamp bulk writes via changes to optime generatorEric Milkie2017-09-121-2/+2
* SERVER-29839 Protect from mid-command renames in parseNsOrUUIDMaria van Keulen2017-08-301-4/+17
* SERVER-27411: Abandon snapshots before locks are released.Daniel Gottlieb2017-08-221-2/+3
* SERVER-30648 Set GlobalLockAcquisitionTracker after we waitForLockJudah Schvimer2017-08-161-1/+5
* SERVER-28427 Implement timeouts for the TicketHolderGeert Bosch2017-05-011-2/+5
* SERVER-22541 Refactor RAII locking helpers.Charlie Swanson2017-03-151-12/+20
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-1/+1
* SERVER-18410: Replace RWLock with OperationContext/LockManagerDaniel Gottlieb2017-03-021-0/+4
* revert "SERVER-18410: Replace RWLock with OperationContext/LockManager"Daniel Gottlieb2017-02-261-4/+0
* SERVER-18410: Replace RWLock with OperationContext/LockManagerDaniel Gottlieb2017-02-241-0/+4
* SERVER-25373: Add diagnostic labels to ResourceMutex instancesDaniel Gottlieb2016-12-081-1/+7
* SERVER-26005 FTDC shouldn't conflict with secondary batch applicationMathias Stearn2016-09-161-1/+2
* SERVER-26032 Remove unused GlobalLock constructorKaloian Manassiev2016-09-091-1/+0