summaryrefslogtreecommitdiff
path: root/src/mongo/db/d_concurrency.cpp
Commit message (Expand)AuthorAgeFilesLines
* use StringData in more places, and change mapsf to use any type of mapEliot Horowitz2012-12-211-29/+27
* SERVER-7572 Update auth checking of serverStatus sub-sectionsSpencer T Brody2012-12-201-4/+2
* SERVER-7886 - use StringData methods, now .data()Eliot Horowitz2012-12-101-4/+4
* rewrite sererStatus caommands to be modularEliot Horowitz2012-10-261-14/+67
* use unordered_map for db level locksEliot Horowitz2012-10-101-1/+1
* SERVER-6793 - parallel writer batch lock needs to be involved in yield/tempRe...Eliot Horowitz2012-08-201-3/+18
* SERVER-6507 - lock reporting fixingEliot Horowitz2012-08-021-4/+28
* fix nestable lock reportingEliot Horowitz2012-07-091-1/+1
* SERVER-4628 - more lock reportingEliot Horowitz2012-06-121-5/+11
* remove all references to mongomutexEliot Horowitz2012-06-121-5/+1
* SERVER-4328 - db and global lock and acquisition time for read and writeEliot Horowitz2012-06-121-51/+73
* SERVER-5685 Implmentation of a special-writers-only-mode which could be used ...Dwight2012-06-061-1/+10
* SERVER-5926 Segfault when procesing a command with empty namespaceRandolph Tan2012-05-271-2/+4
* fix dassert on stopgreed. need to remove param from GlobalWrite constructor l...Dwight2012-05-261-2/+1
* remote greedy from the locking code - it is largely irrelevant the way things...Dwight2012-05-261-33/+7
* remove debugging startup messageEric Milkie2012-05-221-6/+0
* cache the last db rwlock object used by a thread so that we can avoid the map...Dwight2012-05-151-1/+10
* readability hopefully no changes beyond thatDwight2012-05-151-40/+34
* SERVER-5805 -- Fix error uncovered by dur_passthrough fsync.js.Andy Schwerin2012-05-091-7/+20
* Assert codes updated by buildscriptRandolph Tan2012-05-091-3/+3
* Fix remap private view memory leak and formalize w->X ugprade process.Andy Schwerin2012-05-091-39/+24
* Isolate stop/start greed logic in qlock.hAndy Schwerin2012-05-091-10/+0
* fix verison number conflictEliot Horowitz2012-05-071-1/+1
* add copyrightEliot Horowitz2012-05-071-0/+17
* change WrapperForTiming to WrapperForQLockEliot Horowitz2012-05-071-2/+2
* remove double wrapping of qlockEliot Horowitz2012-05-071-122/+129
* move LockState to its own fileEliot Horowitz2012-05-071-186/+1
* move lockstat to its own fileEliot Horowitz2012-05-071-54/+0
* a little Lock cleaningEliot Horowitz2012-05-071-17/+20
* little bit of cleaning for Lock::DB(Write|Read)Eliot Horowitz2012-05-071-41/+19
* make fields in DBWrite and DBRead have _Eliot Horowitz2012-05-071-37/+37
* the journaling thread upgrades its qlock from R to W when it needs to REMAPPR...Dwight2012-04-251-0/+5
* fix nestableEliot Horowitz2012-04-231-8/+12
* Merge branch 'master' of github.com:mongodb/mongoEliot Horowitz2012-04-231-3/+3
|\
* | remove more of dbMutexEliot Horowitz2012-04-231-14/+0
* | more removal of dbMutexEliot Horowitz2012-04-231-7/+0
* | more removal of MongoMutexEliot Horowitz2012-04-231-4/+1
* | part 1/n of making it easier to time locking in d_concurrencyEliot Horowitz2012-04-231-140/+188
|/
* get rid of ThreadSpanningOpEliot Horowitz2012-04-201-28/+0
* mergeDwight2012-04-191-31/+10
|\
| * get rid of writelock for Lock::GlobalWrite and Lock::DBWriteEliot Horowitz2012-04-181-14/+1
| * safety for DBRead & DBWriteEliot Horowitz2012-04-171-0/+2
| * removed readlock, moving to Lock::DBRead or Client::ReadContextEliot Horowitz2012-04-171-11/+1
* | move some code to cpp file from headerDwight2012-04-191-0/+55
|/
* SERVER-4328 continued work on lock reporting stats. take out mess i made mpre...Dwight2012-04-131-8/+5
* SERVER-4328 more reporting in serverStatus of the lock times for each individ...Dwight2012-04-101-12/+35
* SERVER-4328 enable db level locking by defaultEliot Horowitz2012-04-101-1/+1
* how did that happen?dwight2012-04-091-1/+1
* SERVER-4328 Some machinery for stats for locks.Dwight2012-04-091-5/+40
* SERVER-4328 switch the currentOp locks field notation to a format that starts...Dwight2012-04-091-4/+6