Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-40498 Side transaction keeps the same locker | Siyuan Zhou | 2019-05-03 | 1 | -6/+27 |
| | |||||
* | SERVER-38478 Remove UninterruptibleLockGuard in query yield | Eric Milkie | 2019-04-26 | 1 | -1/+1 |
| | |||||
* | SERVER-40069 Fix global lock tracking for txns | Judah Schvimer | 2019-04-17 | 1 | -0/+23 |
| | | | | | Includes SERVER-40084, stores global lock acquisition flag in an atomic. | ||||
* | SERVER-39848: Add flow control diagnostics. | Daniel Gottlieb | 2019-04-09 | 1 | -0/+16 |
| | |||||
* | Revert "SERVER-40069 Fix global lock tracking for txns" | Benety Goh | 2019-03-29 | 1 | -20/+0 |
| | | | | This reverts commit d99db775dbf73e27bd20e402f26f068dc199203d. | ||||
* | SERVER-40069 Fix global lock tracking for txns | A. Jesse Jiryu Davis | 2019-03-28 | 1 | -0/+20 |
| | | | | | Includes SERVER-40084, stores global lock acquisition flags in an atomic. | ||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 1 | -2/+6 |
| | | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done | ||||
* | SERVER-40020 Make isCollectionLockHeldForMode take NamespaceString, not ↵ | Geert Bosch | 2019-03-07 | 1 | -1/+1 |
| | | | | StringData | ||||
* | SERVER-39139 Make lock mode for ReplicationStateTransitionLockGuard configurable | Vesselina Ratcheva | 2019-03-06 | 1 | -5/+5 |
| | |||||
* | SERVER-39425 Improve lock acquisition contract | Xiangyu Yao | 2019-02-20 | 1 | -23/+31 |
| | | | | Lock acquisition timeout should always throw exceptions rather than fail silently | ||||
* | SERVER-37406 Save logical session id in the locker when stashing the transaction | Xiangyu Yao | 2019-01-22 | 1 | -0/+9 |
| | |||||
* | SERVER-37991 Release ReplicationStateTransitionLock on prepare and reacquire ↵ | Judah Schvimer | 2019-01-02 | 1 | -1/+9 |
| | | | | it on commit and abort | ||||
* | SERVER-37199 Yield locks of transactions in secondary application.r4.1.6 | Siyuan Zhou | 2018-12-03 | 1 | -2/+11 |
| | |||||
* | SERVER-37990 Replace locking requirements in 'ReadWriteAbility' with new ↵ | Samy Lanka | 2018-11-29 | 1 | -0/+18 |
| | | | | semantics around ReplicationStateTransitionLock | ||||
* | SERVER-37564 Remove unused deadlock detector | Geert Bosch | 2018-11-16 | 1 | -9/+2 |
| | |||||
* | SERVER-37711 Revert commits related to lock yielding for prepared ↵ | Kaloian Manassiev | 2018-10-25 | 1 | -27/+0 |
| | | | | | | | | | | | transactions on step down This change reverts the following commits: * SERVER-35870 Allow stepdown to work with prepared transactions (f96903979ac329a760e7b6f1bb5d8695d3daf2a7) * SERVER-36913 Add functionality to LockManager for repl state transitions with prepared transactions (e65ff57e108ed69c46cc0b0ccbdd675663de2469) * SERVER-35870 Allow more than one thread to block Session checkout at a time (9406af079a894bae80fbbec4703b04974bf84476) * SERVER-35870 Add functionality to prevent Session checkouts & wait for all Sessions to be checked in (c6d90316d6b694e12426274c713a4a078e004fc5) | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-35870 Allow stepdown to work with prepared transactions | Spencer T Brody | 2018-09-28 | 1 | -0/+7 |
| | |||||
* | SERVER-36913 Add functionality to LockManager for repl state transitions ↵ | Spencer T Brody | 2018-09-18 | 1 | -0/+20 |
| | | | | with prepared transactions. | ||||
* | SERVER-26854 LockStats for sub-operations should not include wait time for ↵ | Xiangyu Yao | 2018-09-07 | 1 | -2/+10 |
| | | | | previous operations | ||||
* | SERVER-36011 Remove MMAPv1 lockmanager support | Geert Bosch | 2018-07-11 | 1 | -23/+6 |
| | |||||
* | SERVER-34790 ensure proper locks are held when doing reads or writes, via ↵ | Eric Milkie | 2018-05-25 | 1 | -1/+1 |
| | | | | debug checks | ||||
* | SERVER-33198 Add complete two-phase locking testing to lock_state_test.cpp | Dianna Hohensee | 2018-05-22 | 1 | -2/+6 |
| | |||||
* | SERVER-34726 Lock acquisitions for profiling in transaction have 0 second ↵ | Tess Avitabile | 2018-05-18 | 1 | -0/+5 |
| | | | | timeout | ||||
* | SERVER-33244 All lock acquisitions for transaction operations obey ↵ | Dianna Hohensee | 2018-05-14 | 1 | -0/+24 |
| | | | | maxTransactionLockRequestTimeoutMillis, which defaults to 0 millis | ||||
* | SERVER-34334 Update Locker _threadId when stashing/unstashing | James Wahlin | 2018-04-18 | 1 | -0/+10 |
| | |||||
* | SERVER-33610 Recycle 2-phase-locks pending unlock during lock acquisition | Maria van Keulen | 2018-04-05 | 1 | -0/+11 |
| | |||||
* | SERVER-14900 Log operations that exceed slowMs on mongoS | Bernard Gorman | 2018-03-22 | 1 | -0/+6 |
| | |||||
* | SERVER-33689 killCursors on snapshot read cursor should free stashed ↵ | Tess Avitabile | 2018-03-13 | 1 | -2/+2 |
| | | | | transaction resources | ||||
* | SERVER-33473 Make WT ticket acquisition interruptible | Louis Williams | 2018-03-06 | 1 | -1/+4 |
| | |||||
* | SERVER-33563 add RAII-style class to opt out of replication's use of ↵ | Benety Goh | 2018-03-02 | 1 | -0/+22 |
| | | | | ParallelBatchWriterMode | ||||
* | SERVER-32638 Rename interruptable to interruptible | Louis Williams | 2018-03-01 | 1 | -15/+15 |
| | |||||
* | SERVER-32638: Allow lock acquisition to be interruptable | Louis Williams | 2018-03-01 | 1 | -0/+65 |
| | |||||
* | SERVER-33289 Release WT tickets when stashing RecoveryUnit | Tess Avitabile | 2018-02-26 | 1 | -0/+12 |
| | |||||
* | SERVER-33233 Don't stall ftdc due to running out of tickets | Bruce Lucas | 2018-02-20 | 1 | -0/+14 |
| | |||||
* | SERVER-33004 Add two-phase locking for shared locks for snapshot reads | Tess Avitabile | 2018-02-14 | 1 | -0/+5 |
| | |||||
* | Revert "SERVER-32875 Don't stall ftdc due to running out of tickets" | Kelsey Schubert | 2018-02-12 | 1 | -13/+0 |
| | | | | This reverts commit da5520555faef9a2ba9b6c9ec80539ae95ad88a5. | ||||
* | SERVER-32682 Use deadline-oriented mechanism for lock timeout | Xiangyu Yao | 2018-02-09 | 1 | -7/+8 |
| | |||||
* | SERVER-32875 Don't stall ftdc due to running out of tickets | Bruce Lucas | 2018-01-31 | 1 | -0/+13 |
| | |||||
* | SERVER-31446 _getNextSessionMods can get stuck in a write conflict retry loop | Randolph Tan | 2017-11-02 | 1 | -0/+1 |
| | |||||
* | SERVER-28427 Implement timeouts for the TicketHolder | Geert Bosch | 2017-05-01 | 1 | -9/+9 |
| | |||||
* | SERVER-26126 Remove broken lockState caching | Geert Bosch | 2017-02-02 | 1 | -7/+0 |
| | |||||
* | Revert "SERVER-26126 Remove broken LockState caching" | Geert Bosch | 2016-12-27 | 1 | -0/+7 |
| | |||||
* | SERVER-26126 Remove broken LockState caching | Geert Bosch | 2016-12-22 | 1 | -7/+0 |
| | |||||
* | Revert "SERVER-26126 Remove broken LockState caching" | Esha Maharishi | 2016-12-13 | 1 | -0/+7 |
| | | | | This reverts commit 6dc9fc6ba93b62830dd905f6fac39e0802566a9a. | ||||
* | SERVER-26126 Remove broken LockState caching | Geert Bosch | 2016-12-12 | 1 | -7/+0 |
| | |||||
* | SERVER-27191 hang analyzer should dump lock manager state | Mark Benvenuto | 2016-12-08 | 1 | -0/+7 |
| | |||||
* | SERVER-26685 Tie oplog visibility to durability | Mathias Stearn | 2016-11-03 | 1 | -0/+12 |
| | |||||
* | SERVER-26005 FTDC shouldn't conflict with secondary batch application | Mathias Stearn | 2016-09-16 | 1 | -4/+15 |
| | |||||
* | SERVER-24242 Lock::ParallelBatchWriterMode sets isBatchWriter while in scope | Mathias Stearn | 2016-08-01 | 1 | -1/+2 |
| |