summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/lock_state.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-41240 Do not Flow Control uninterruptible lock acquisitions.Maria van Keulen2019-05-201-1/+1
* SERVER-39860 Separate reporting of RSTL and PBWM locks metrics in serverStatu...Dianna2019-05-141-13/+26
* SERVER-40705: No need to delay unlocking if lock is recursively acquiredLingzhi Deng2019-05-081-0/+8
* SERVER-40498 Side transaction keeps the same lockerSiyuan Zhou2019-05-031-8/+44
* SERVER-39868 Avoid throttling replica set electionsMaria van Keulen2019-05-011-1/+2
* SERVER-38478 Remove UninterruptibleLockGuard in query yieldEric Milkie2019-04-261-6/+6
* SERVER-40069 Fix global lock tracking for txnsJudah Schvimer2019-04-171-0/+20
* SERVER-40615: Only get flow-control tickets when the client was previously in...Daniel Gottlieb2019-04-161-6/+7
* SERVER-39848: Add flow control diagnostics.Daniel Gottlieb2019-04-091-5/+15
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-1/+1
* SERVER-40420 Clean up failed lock requests when using failpoint.Max Hirschhorn2019-04-021-33/+16
* Revert "SERVER-40069 Fix global lock tracking for txns"Benety Goh2019-03-291-31/+0
* SERVER-40069 Fix global lock tracking for txnsA. Jesse Jiryu Davis2019-03-281-0/+31
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-1/+2
* SERVER-39673: Add flow control under a feature flag.Daniel Gottlieb2019-03-171-1/+9
* SERVER-40038 Handle renames across databases in lock failpoint.Max Hirschhorn2019-03-081-0/+17
* SERVER-40020 Make isCollectionLockHeldForMode take NamespaceString, not Strin...Geert Bosch2019-03-071-4/+3
* SERVER-39139 Make TransactionParticipant acquire RSTL interruptiblyVesselina Ratcheva2019-03-061-1/+0
* SERVER-39139 Make lock mode for ReplicationStateTransitionLockGuard configurableVesselina Ratcheva2019-03-061-4/+4
* SERVER-39727: Split out "real" global lock acquitions. Leave serverStatus res...Daniel Gottlieb2019-03-051-5/+4
* SERVER-39154 Create a fail point to make it so if a LockManager lock cannot b...Vesselina Ratcheva2019-03-041-0/+13
* SERVER-39425 Improve lock acquisition contractXiangyu Yao2019-02-201-75/+50
* SERVER-39106 GlobalLock acquisition should throw if its ticket acquisition ti...Xiangyu Yao2019-02-111-10/+17
* SERVER-30711: scope_guard rewrite, to avoid -Werror=noexcept-typeBilly Donahue2019-01-111-4/+4
* SERVER-36644 remove AtomicWord typedefsBilly Donahue2019-01-071-1/+1
* SERVER-37991 Release ReplicationStateTransitionLock on prepare and reacquire ...Judah Schvimer2019-01-021-2/+24
* SERVER-38442: Date_t::min() has the wrong valueBilly Donahue2018-12-181-1/+1
* SERVER-38404 lockComplete can incorrectly skip checking if the operation cont...Louis Williams2018-12-141-4/+10
* SERVER-37199 Yield locks of transactions in secondary application.r4.1.6Siyuan Zhou2018-12-031-0/+34
* SERVER-37990 Replace locking requirements in 'ReadWriteAbility' with new sema...Samy Lanka2018-11-291-2/+21
* SERVER-37989 introduce a new ReplicationStateTransitionLock resourceJudah Schvimer2018-11-181-3/+12
* Fix unittest and more cleanup.Geert Bosch2018-11-161-13/+4
* SERVER-37564 Remove unused deadlock detectorGeert Bosch2018-11-161-19/+10
* SERVER-37711 Revert commits related to lock yielding for prepared transaction...Kaloian Manassiev2018-10-251-86/+9
* 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-6/+26
* SERVER-36913 Add functionality to LockManager for repl state transitions with...Spencer T Brody2018-09-181-5/+62
* SERVER-26854 LockStats for sub-operations should not include wait time for pr...Xiangyu Yao2018-09-071-3/+12
* SERVER-36531 Lock acquisition may throw despite use of UninterruptibleLockGua...Louis Williams2018-08-291-2/+4
* SERVER-35770 Running a multi-statement transaction when all WiredTiger write ...Matthew Russotto2018-08-081-0/+22
* SERVER-36011 Remove MMAPv1 lockmanager supportGeert Bosch2018-07-111-272/+42
* SERVER-32997 Implement instance level locking for mobile SESulabh Mahajan2018-06-181-1/+9
* SERVER-33244 All lock acquisitions for transaction operations obey maxTransac...Dianna Hohensee2018-05-141-0/+17
* SERVER-27534 All writing operations must fail if the term changes.Justin Seyster2018-04-181-3/+15
* SERVER-34334 Update Locker _threadId when stashing/unstashingJames Wahlin2018-04-181-0/+10
* Revert "SERVER-27534 All writing operations must fail if the term changes."Justin Seyster2018-04-131-15/+3
* SERVER-27534 All writing operations must fail if the term changes.Justin Seyster2018-04-121-3/+15
* SERVER-33610 Recycle 2-phase-locks pending unlock during lock acquisitionMaria van Keulen2018-04-051-5/+33
* SERVER-34307 replace invariant(false) with MONGO_UNREACHABLEBenety Goh2018-04-041-2/+2
* SERVER-33316 Remove limit on number of locks a single operation can takeDianna Hohensee2018-03-221-1/+1