summaryrefslogtreecommitdiff
path: root/src/mongo/db/lockstate.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-13961 Add capability to register and discover OperationContextsKaloian Manassiev2014-06-261-5/+7
| | | | | | | | This replaces the need to iterate through the list of registered Clients for diagnostics/reporting purposes. Also moves some of the per-client information to be under OperationContext. This is in preparation for removing LockState from TLS.
* SERVER-13961 Convert most usages of LockState from TLS to OperationContextKaloian Manassiev2014-06-131-6/+19
|
* SERVER-13961 Add OperationContext to DurableInterfaceKaloian Manassiev2014-06-131-0/+4
| | | | | So we stop using LockState from OperationContext for all durability operations.
* SERVER-13961 Remove some usages of Lock::isLockedXXX and dbtempreleaseKaloian Manassiev2014-06-051-4/+12
| | | | These are the most obvious usages, which do not require any refactoring.
* SERVER-13961 Start using LockState from the OperationContextKaloian Manassiev2014-06-021-1/+21
|
* SERVER-13961 Remove dependency on the TLS client from LockStateKaloian Manassiev2014-05-201-8/+1
| | | | | Also clean-up some of the code under LockState, in preparation from moving it under operation context.
* SERVER-13522 Cleanup a couple of encapsulation violations and add coments.Kaloian Manassiev2014-04-091-1/+1
| | | | There are no functional changes, just a cleanup.
* SERVER-10361: fix timeAcquiringMicros when yieldingEliot Horowitz2014-01-281-1/+3
|
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
|
* namespacestring -> namespace_stringEliot Horowitz2013-07-081-1/+1
|
* normalize #includes in many filesEric Milkie2013-04-181-2/+4
| | | | No behavior changes intended or expected.
* SERVER-9396Dwight2013-04-181-3/+3
| | | | otherLock cache variable was not working - fixed
* use StringData in more places, and change mapsf to use any type of mapEliot Horowitz2012-12-211-2/+2
|
* Adjusted file mod'sAlberto Lerner2012-12-181-0/+0
|
* SERVER-7886 - use StringData methods, now .data()Eliot Horowitz2012-12-101-1/+1
|
* SERVER-6793 - parallel writer batch lock needs to be involved in ↵Eliot Horowitz2012-08-201-1/+11
| | | | yield/tempRelease
* fix nestable lock reportingEliot Horowitz2012-07-091-3/+3
|
* SERVER-4628 - use ^ instead of . and fix test for currentopEliot Horowitz2012-06-121-4/+4
|
* remove all references to mongomutexEliot Horowitz2012-06-121-2/+3
|
* SERVER-4328 - db and global lock and acquisition time for read and writeEliot Horowitz2012-06-121-2/+37
|
* SERVER-5685 Implmentation of a special-writers-only-mode which could be used ↵Dwight2012-06-061-1/+2
| | | | for speeding up replication application on secondaries.
* cache the last db rwlock object used by a thread so that we can avoid the ↵Dwight2012-05-151-0/+5
| | | | maps mutex and also the lookup in general. makes things faster in high concurrent situations
* add copyrightEliot Horowitz2012-05-071-0/+17
|
* move LockState to its own fileEliot Horowitz2012-05-071-0/+185