summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/locker.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-34334 Update Locker _threadId when stashing/unstashingJames Wahlin2018-04-181-0/+10
* SERVER-33610 Recycle 2-phase-locks pending unlock during lock acquisitionMaria van Keulen2018-04-051-0/+11
* SERVER-14900 Log operations that exceed slowMs on mongoSBernard Gorman2018-03-221-0/+6
* SERVER-33689 killCursors on snapshot read cursor should free stashed transact...Tess Avitabile2018-03-131-2/+2
* SERVER-33473 Make WT ticket acquisition interruptibleLouis Williams2018-03-061-1/+4
* SERVER-33563 add RAII-style class to opt out of replication's use of Parallel...Benety Goh2018-03-021-0/+22
* SERVER-32638 Rename interruptable to interruptibleLouis Williams2018-03-011-15/+15
* SERVER-32638: Allow lock acquisition to be interruptableLouis Williams2018-03-011-0/+65
* SERVER-33289 Release WT tickets when stashing RecoveryUnitTess Avitabile2018-02-261-0/+12
* SERVER-33233 Don't stall ftdc due to running out of ticketsBruce Lucas2018-02-201-0/+14
* SERVER-33004 Add two-phase locking for shared locks for snapshot readsTess Avitabile2018-02-141-0/+5
* Revert "SERVER-32875 Don't stall ftdc due to running out of tickets"Kelsey Schubert2018-02-121-13/+0