summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/locker.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-70338 Abandon snapshot while holding locks during query yieldLouis Williams2023-04-251-11/+17
* SERVER-72440 Deprioritize unbounded user collection scansGregory Noma2023-03-281-1/+0
* SERVER-74959 Ignore max lock timeout for ticket acquisitionGregory Noma2023-03-231-2/+8
* SERVER-74544 Move and rename `SetAdmissionPriorityForLock`Gregory Noma2023-03-131-0/+28
* SERVER-72574 Dump lock manager before RSTL timeout for stepdownGregory Noma2023-01-101-1/+6
* SERVER-70519 Require `OperationContext` for `Locker::restoreLockState`Gregory Noma2022-11-161-1/+0
* SERVER-70137 Add OpCtx priority for ticket acquisition in CurOpJordi Olivares Provencio2022-10-131-1/+1
* SERVER-67951 Record AdmissionContext::Priority::kImmediate statisticsHaley Connelly2022-09-221-1/+1
* SERVER-68584 Generalize skipTicketAcquisitionForLockLeonardo Menti2022-09-071-10/+7
* SERVER-69059 Create an InterruptibleLockGuard to place in ClientCursorPin to ...Dianna Hohensee2022-09-021-0/+41
* SERVER-68585 Integrate AcquisitionPriority to the LockerLeonardo Menti2022-08-251-4/+7
* SERVER-63650 Change Locker::isDbLockedForMode to take in DatabaseNamejannaerin2022-07-111-1/+1
* SERVER-65821 Allow prepared transactions to write commit decision across FCV ...Gregory Noma2022-05-091-0/+33
* SERVER-64170 Refactor static variables into decorationsJordi Olivares Provencio2022-03-161-9/+0
* SERVER-59219 Check oplog visibility lock semantics for possible deadlockDan Larkin-York2021-10-211-0/+17
* SERVER-59074 Do not acquire storage tickets just to set/wait on oplog visibilityGregory Wlodarek2021-08-101-2/+7
* SERVER-57446 fix clang-tidy header issues and add header-filterDaniel Moody2021-08-021-4/+3
* SERVER-48129 Add new AllowLockAcquisitionOnTimestampedUnitOfWork RAII typeGregory Wlodarek2021-07-131-0/+45
* SERVER-43040 Remove the unit test used only variation of LockerImpl::lockGlob...Bynn Lee2020-07-011-1/+0
* SERVER-46698 Invariant that operations holding open an oplog hole cannot call...Jamie Heppenstall2020-05-121-1/+1
* SERVER-38163 Remove enqueue abilities from GlobalLock.Suganthi Mani2019-09-051-29/+9
* SERVER-41980 Prepared transactions should not acquire ticket on primary.Suganthi Mani2019-07-251-5/+7
* Revert "SERVER-41980 Prepared transactions should not acquire ticket on prima...Ian Boros2019-07-231-7/+5
* SERVER-41980 Prepared transactions should not acquire ticket on primary.Suganthi Mani2019-07-211-5/+7
* SERVER-41105 Consistently refer to the PBWM lock in code and textDianna Hohensee2019-06-181-1/+1
* SERVER-40498 Side transaction keeps the same lockerSiyuan Zhou2019-05-031-6/+27
* SERVER-38478 Remove UninterruptibleLockGuard in query yieldEric Milkie2019-04-261-1/+1
* SERVER-40069 Fix global lock tracking for txnsJudah Schvimer2019-04-171-0/+23
* SERVER-39848: Add flow control diagnostics.Daniel Gottlieb2019-04-091-0/+16
* Revert "SERVER-40069 Fix global lock tracking for txns"Benety Goh2019-03-291-20/+0
* SERVER-40069 Fix global lock tracking for txnsA. Jesse Jiryu Davis2019-03-281-0/+20
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-2/+6
* SERVER-40020 Make isCollectionLockHeldForMode take NamespaceString, not Strin...Geert Bosch2019-03-071-1/+1
* SERVER-39139 Make lock mode for ReplicationStateTransitionLockGuard configurableVesselina Ratcheva2019-03-061-5/+5
* SERVER-39425 Improve lock acquisition contractXiangyu Yao2019-02-201-23/+31
* SERVER-37406 Save logical session id in the locker when stashing the transactionXiangyu Yao2019-01-221-0/+9
* SERVER-37991 Release ReplicationStateTransitionLock on prepare and reacquire ...Judah Schvimer2019-01-021-1/+9
* SERVER-37199 Yield locks of transactions in secondary application.r4.1.6Siyuan Zhou2018-12-031-2/+11
* SERVER-37990 Replace locking requirements in 'ReadWriteAbility' with new sema...Samy Lanka2018-11-291-0/+18
* SERVER-37564 Remove unused deadlock detectorGeert Bosch2018-11-161-9/+2
* SERVER-37711 Revert commits related to lock yielding for prepared transaction...Kaloian Manassiev2018-10-251-27/+0
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-35870 Allow stepdown to work with prepared transactionsSpencer T Brody2018-09-281-0/+7
* SERVER-36913 Add functionality to LockManager for repl state transitions with...Spencer T Brody2018-09-181-0/+20
* SERVER-26854 LockStats for sub-operations should not include wait time for pr...Xiangyu Yao2018-09-071-2/+10
* SERVER-36011 Remove MMAPv1 lockmanager supportGeert Bosch2018-07-111-23/+6
* SERVER-34790 ensure proper locks are held when doing reads or writes, via deb...Eric Milkie2018-05-251-1/+1
* SERVER-33198 Add complete two-phase locking testing to lock_state_test.cppDianna Hohensee2018-05-221-2/+6
* SERVER-34726 Lock acquisitions for profiling in transaction have 0 second tim...Tess Avitabile2018-05-181-0/+5
* SERVER-33244 All lock acquisitions for transaction operations obey maxTransac...Dianna Hohensee2018-05-141-0/+24