summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/lock_state.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-68584 Generalize skipTicketAcquisitionForLockLeonardo Menti2022-09-071-18/+18
* SERVER-68585 Integrate AcquisitionPriority to the LockerLeonardo Menti2022-08-251-4/+0
* SERVER-63650 Change Locker::isDbLockedForMode to take in DatabaseNamejannaerin2022-07-111-1/+1
* SERVER-67542 Refactor TicketHolders into a composed TicketHolderJordi Olivares Provencio2022-07-051-2/+1
* SERVER-66249 Refactor Tickets to be RAII and auto releasableJordi Olivares Provencio2022-05-181-1/+1
* SERVER-64467 Refactor TicketHolders to not use global contextJordi Olivares Provencio2022-04-201-2/+5
* SERVER-65542 Fix ticket resizeJordi Olivares Provencio2022-04-191-1/+1
* SERVER-63825 Add metrics for read/write queuesDaniel Gómez Ferro2022-04-111-0/+8
* SERVER-59219 Check oplog visibility lock semantics for possible deadlockDan Larkin-York2021-10-211-0/+9
* SERVER-25042 Start up FTDC earlier during server startupSara Golemon2021-10-111-3/+1
* SERVER-60049 Use AtomicLockStats over SingleThreadedLockStats in the lockerGregory Wlodarek2021-10-071-1/+1
* SERVER-59074 Do not acquire storage tickets just to set/wait on oplog visibilityGregory Wlodarek2021-08-101-0/+29
* SERVER-57446 fix clang-tidy header issues and add header-filterDaniel Moody2021-08-021-2/+2
* SERVER-57360 Log additional debug info for invariant(_requests.empty()) in ~L...Dianna Hohensee2021-06-211-0/+5
* SERVER-52516 redirect global lock manager accessor to service context decoratorBenety Goh2021-06-091-0/+5
* SERVER-43040 Remove the unit test used only variation of LockerImpl::lockGlob...Bynn Lee2020-07-011-3/+0
* SERVER-48972 Keep track of waiting resource in LockerImplGregory Noma2020-06-231-0/+6
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-1/+1
* SERVER-38163 Remove enqueue abilities from GlobalLock.Suganthi Mani2019-09-051-54/+51
* Revert "SERVER-36605 Use virtualized clock in d_concurrency_test"Eric Milkie2019-07-051-10/+7
* SERVER-36605 Use virtualized clock in d_concurrency_testGregory Noma2019-07-031-7/+10
* SERVER-40498 Side transaction keeps the same lockerSiyuan Zhou2019-05-031-3/+6
* SERVER-40069 Fix global lock tracking for txnsJudah Schvimer2019-04-171-0/+15
* SERVER-39848: Add flow control diagnostics.Daniel Gottlieb2019-04-091-0/+9
* Revert "SERVER-40069 Fix global lock tracking for txns"Benety Goh2019-03-291-11/+0
* SERVER-40069 Fix global lock tracking for txnsA. Jesse Jiryu Davis2019-03-281-0/+11
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-1/+2
* 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-2/+2
* SERVER-39425 Improve lock acquisition contractXiangyu Yao2019-02-201-23/+27
* SERVER-39106 GlobalLock acquisition should throw if its ticket acquisition ti...Xiangyu Yao2019-02-111-2/+4
* SERVER-37991 Release ReplicationStateTransitionLock on prepare and reacquire ...Judah Schvimer2019-01-021-1/+2
* SERVER-37199 Yield locks of transactions in secondary application.r4.1.6Siyuan Zhou2018-12-031-2/+6
* SERVER-37990 Replace locking requirements in 'ReadWriteAbility' with new sema...Samy Lanka2018-11-291-0/+7
* Fix unittest and more cleanup.Geert Bosch2018-11-161-1/+0
* SERVER-37564 Remove unused deadlock detectorGeert Bosch2018-11-161-11/+6
* SERVER-37711 Revert commits related to lock yielding for prepared transaction...Kaloian Manassiev2018-10-251-13/+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/+5
* SERVER-36913 Add functionality to LockManager for repl state transitions with...Spencer T Brody2018-09-181-0/+8
* SERVER-26854 LockStats for sub-operations should not include wait time for pr...Xiangyu Yao2018-09-071-2/+4
* SERVER-36011 Remove MMAPv1 lockmanager supportGeert Bosch2018-07-111-80/+0
* SERVER-33198 Add complete two-phase locking testing to lock_state_test.cppDianna Hohensee2018-05-221-4/+10
* SERVER-34726 Lock acquisitions for profiling in transaction have 0 second tim...Tess Avitabile2018-05-181-0/+4
* SERVER-33244 All lock acquisitions for transaction operations obey maxTransac...Dianna Hohensee2018-05-141-0/+14
* SERVER-27534 All writing operations must fail if the term changes.Justin Seyster2018-04-181-1/+5
* SERVER-34334 Update Locker _threadId when stashing/unstashingJames Wahlin2018-04-181-0/+3
* Revert "SERVER-27534 All writing operations must fail if the term changes."Justin Seyster2018-04-131-5/+1
* SERVER-27534 All writing operations must fail if the term changes.Justin Seyster2018-04-121-1/+5
* SERVER-33610 Remove unused resources queueMaria van Keulen2018-04-051-1/+0