summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency
Commit message (Expand)AuthorAgeFilesLines
* SERVER-16624 Do not use deadlock detection in invariant checkingKaloian Manassiev2014-12-221-18/+7
* SERVER-16179 Change the fassert conflicting numberKaloian Manassiev2014-12-191-1/+1
* SERVER-16179 Remove the periodic lock manager timeout reportKaloian Manassiev2014-12-194-59/+20
* SERVER-16431 Fix compile break with clangKaloian Manassiev2014-12-181-2/+2
* SERVER-16431 Move the acquisition of the flush lock to a separate methodKaloian Manassiev2014-12-184-70/+102
* SERVER-14668: Rename lock_mgr_new to lock_managerGeert Bosch2014-12-1612-15/+15
* SERVER-16519: fix linking of WriteConflictExceptionEliot Horowitz2014-12-162-1/+13
* SERVER-16519: turn on printing write conflict traces via setParameterEliot Horowitz2014-12-162-1/+19
* SERVER-16493: Have Client own Locker to amortize initialization costGeert Bosch2014-12-128-103/+117
* SERVER-16429 Get rid of assertWriteLocked which was doing incomplete checkKaloian Manassiev2014-12-124-43/+12
* Do not run the LockMgr perf unit-tests on debug buildsKaloian Manassiev2014-12-111-0/+7
* Revert "SERVER-16429 Get rid of assertWriteLocked which was doing incomplete ...Kaloian Manassiev2014-12-104-7/+33
* SERVER-16429 Get rid of assertWriteLocked which was doing incomplete checkKaloian Manassiev2014-12-104-33/+7
* SERVER-16429 Add ScopedTransactions to places which were missing itKaloian Manassiev2014-12-103-35/+18
* SERVER-16482 Do not look further in the conflict queue if X lock was just gra...Kaloian Manassiev2014-12-091-2/+20
* SERVER-16431 Remove recursive() and recursiveCount() from LockerKaloian Manassiev2014-12-053-17/+1
* SERVER-16431 Implement TempRelease in terms of save/restore lock stateKaloian Manassiev2014-12-056-197/+82
* SERVER-16407: Fix lock_mgr_test memory leak for ASAN buildGeert Bosch2014-12-031-0/+1
* SERVER-14062 StorageEngine::cleanShutdown should not accept OpCtxKaloian Manassiev2014-12-031-0/+1
* SERVER-16067: Partition intent locks in the lock managerGeert Bosch2014-12-023-82/+321
* SERVER-16055: Commands with empty string cause the server to terminateMark Benvenuto2014-11-262-2/+2
* SERVER-16143 Remove RESOURCE_DOCUMENT and add a RESOURCE_METADATAKaloian Manassiev2014-11-244-26/+24
* SERVER-16067 Simplify LockHead mode count trackingKaloian Manassiev2014-11-241-97/+74
* SERVER-16067 Move LockRequestList to a separate header fileKaloian Manassiev2014-11-244-207/+237
* SERVER-16194 Add a lockGlobalBegin capability for the global lockKaloian Manassiev2014-11-194-141/+174
* SERVER-16194 Add a lockBegin/Complete capability to the LockerKaloian Manassiev2014-11-183-92/+120
* SERVER-16194 Use MMAP V1 locker for the perf testing benchmarkKaloian Manassiev2014-11-181-1/+1
* SERVER-16209 LogComponent::kWrites -> kWriteMatt Kangas2014-11-181-1/+1
* SERVER-16078 SERVER-15945: consolidate WriteConflictException logging and do ...Eliot Horowitz2014-11-173-0/+81
* SERVER-16096: Fix UINT64_MAX build issueGeert Bosch2014-11-142-3/+3
* SERVER-16096: Use explicit masking in ResourceId instead of union/bitfieldsGeert Bosch2014-11-148-72/+78
* SERVER-16096: Add test case for locker perfGeert Bosch2014-11-141-1/+62
* SERVER-16067 Split new lock acquisition and conversion into two methodsKaloian Manassiev2014-11-135-199/+159
* SERVER-1423 Global/Flush S acquisitions should set different policyKaloian Manassiev2014-11-134-1/+199
* SERVER-15269 Make Global and Flush lock requests jump the queueKaloian Manassiev2014-11-125-12/+84
* SERVER-15269 Move Lock manager queue management to a separate classKaloian Manassiev2014-11-122-138/+125
* SERVER-16108: Remove extra Timer and std::string in AutoGetCollectionForReadEliot Horowitz2014-11-124-34/+1
* Revert "Don't check the time more than needed when locking"Eric Milkie2014-11-116-68/+56
* Revert "Don't log on first pass through lock wait loop"Eric Milkie2014-11-111-1/+1
* Revert "SERVER-16059 Fix integer truncation issues with timeouts"Eric Milkie2014-11-112-10/+7
* SERVER-16059 Fix integer truncation issues with timeoutsMathias Stearn2014-11-102-7/+10
* Don't log on first pass through lock wait loopMathias Stearn2014-11-101-1/+1
* Don't check the time more than needed when lockingMathias Stearn2014-11-106-56/+68
* SERVER-15262 On long lock acquisitions, dump the call stack as wellKaloian Manassiev2014-11-062-15/+33
* SERVER-15262 Dump lock manager contents after 30 sec wait, not 5 secKaloian Manassiev2014-11-051-1/+1
* SERVER-15262 Indentation fixes in the LockManagerKaloian Manassiev2014-11-051-216/+217
* SERVER-15541 Move yield.cpp out of the LockManager library and fix warningKaloian Manassiev2014-11-053-163/+0
* SERVER-15665 MMAP v1 requests yields during page faults via NEED_FETCHDavid Storch2014-11-042-3/+16
* SERVER-15951 CollectionLock should check entire lock heirarchy, not just DB lockEric Milkie2014-11-041-2/+1
* SERVER-14462 Make db.currentOp report currently held locks from Lock ManagerKaloian Manassiev2014-11-036-228/+79