summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/lock_mgr_new.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-14668: Rename lock_mgr_new to lock_managerGeert Bosch2014-12-161-1132/+0
* SERVER-16482 Do not look further in the conflict queue if X lock was just gra...Kaloian Manassiev2014-12-091-2/+20
* SERVER-16407: Fix lock_mgr_test memory leak for ASAN buildGeert Bosch2014-12-031-0/+1
* SERVER-16067: Partition intent locks in the lock managerGeert Bosch2014-12-021-72/+275
* SERVER-16143 Remove RESOURCE_DOCUMENT and add a RESOURCE_METADATAKaloian Manassiev2014-11-241-2/+1
* SERVER-16067 Simplify LockHead mode count trackingKaloian Manassiev2014-11-241-97/+74
* SERVER-16067 Move LockRequestList to a separate header fileKaloian Manassiev2014-11-241-78/+0
* SERVER-16096: Fix UINT64_MAX build issueGeert Bosch2014-11-141-1/+1
* SERVER-16096: Use explicit masking in ResourceId instead of union/bitfieldsGeert Bosch2014-11-141-17/+16
* SERVER-16067 Split new lock acquisition and conversion into two methodsKaloian Manassiev2014-11-131-95/+94
* SERVER-1423 Global/Flush S acquisitions should set different policyKaloian Manassiev2014-11-131-1/+25
* SERVER-15269 Make Global and Flush lock requests jump the queueKaloian Manassiev2014-11-121-4/+13
* SERVER-15269 Move Lock manager queue management to a separate classKaloian Manassiev2014-11-121-137/+123
* SERVER-15262 On long lock acquisitions, dump the call stack as wellKaloian Manassiev2014-11-061-12/+11
* SERVER-15262 Indentation fixes in the LockManagerKaloian Manassiev2014-11-051-216/+217
* SERVER-14462 Get rid of LockState::reportState since it is a noop todayKaloian Manassiev2014-11-031-9/+13
* SERVER-14462 Get rid of Locker::isAtLeastReadLockedKaloian Manassiev2014-10-291-0/+5
* SERVER-15262 Deadlock detection supportKaloian Manassiev2014-10-291-25/+216
* SERVER-15262 Very long lock acquisitions should put warning in the logKaloian Manassiev2014-10-281-1/+3
* SERVER-14668: Use SimpleMutex instead of SpinLock for LockManagerGeert Bosch2014-10-271-5/+5
* SERVER-15614 LockerImpl changes for diagnosticsKaloian Manassiev2014-10-241-8/+35
* Revert "SERVER-15614 LockerImpl changes to support diagnostics and deadlock"Ian Whalen2014-10-231-35/+8
* SERVER-15614 LockerImpl changes to support diagnostics and deadlockKaloian Manassiev2014-10-231-8/+35
* SERVER-15711: revert changes to flush lock ordering an increase buffer sizeEliot Horowitz2014-10-221-25/+6
* SERVER-15711 DurThread always goes at the front of the conflictQueueMathias Stearn2014-10-201-5/+17
* SERVER-15711 Make RESOURCE_MMAPV1_FLUSH requests block if anyone is waitingMathias Stearn2014-10-201-1/+8
* SERVER-15641 Fix memory leaks in C++ unit testsAndrew Morrow2014-10-151-8/+2
* SERVER-15644 Delete lock buckets in lock manager dtorAndrew Morrow2014-10-151-0/+2
* SERVER-15592 set default log component for all cppMatt Kangas2014-10-141-0/+2
* SERVER-14425 Fix a bug in the Lock Manager for the conversion pathKaloian Manassiev2014-10-131-6/+7
* SERVER-14425 Performance optimization in LockManager for the unlock pathKaloian Manassiev2014-10-111-7/+29
* SERVER-14425 Remove ResourceId string copying in release buildsKaloian Manassiev2014-10-101-1/+11
* SERVER-14425 Move LockManager out of the newlm namespaceKaloian Manassiev2014-10-101-2/+0
* SERVER-14425 Extract LockManager queue management logic to methodsKaloian Manassiev2014-10-101-114/+113
* SERVER-14668: Collection level locking for update pathGeert Bosch2014-10-091-3/+2
* SERVER-15262 Lock manager fixes and unit-testsKaloian Manassiev2014-10-081-39/+126
* SERVER-14668 Lock manager's LockResource should point to the LockHeadKaloian Manassiev2014-10-031-35/+43
* SERVER-14668 Make Locker an interfaceKaloian Manassiev2014-09-111-3/+1
* SERVER-14668 Fix the lock manager granting logicKaloian Manassiev2014-09-101-177/+240
* SERVER-14668 Extend the LockManager API and add commentsKaloian Manassiev2014-09-051-16/+47
* SERVER-14668 Fix the LockManager conflict matrix and add unit-testKaloian Manassiev2014-09-051-5/+11
* SERVER-14668 Implementation of LockManager and unit testsKaloian Manassiev2014-08-251-0/+546