summaryrefslogtreecommitdiff
path: root/src/mongo/db/d_concurrency.h
Commit message (Expand)AuthorAgeFilesLines
* use StringData in more places, and change mapsf to use any type of mapEliot Horowitz2012-12-211-2/+2
* Move StringData to base/string_data.hMathias Stearn2012-09-261-1/+1
* SERVER-6793 - parallel writer batch lock needs to be involved in yield/tempRe...Eliot Horowitz2012-08-201-1/+7
* SERVER-6507 - lock reporting fixingEliot Horowitz2012-08-021-1/+5
* legibility changes only (hopefully): make some things private that neednt be ...Dwight2012-07-251-8/+9
* SERVER-4628 - more lock reportingEliot Horowitz2012-06-121-0/+2
* SERVER-4328 - db and global lock and acquisition time for read and writeEliot Horowitz2012-06-121-14/+32
* SERVER-5685 Implmentation of a special-writers-only-mode which could be used ...Dwight2012-06-061-1/+24
* remote greedy from the locking code - it is largely irrelevant the way things...Dwight2012-05-261-5/+1
* Fix remap private view memory leak and formalize w->X ugprade process.Andy Schwerin2012-05-091-3/+12
* Include only what you useAndy Schwerin2012-05-071-1/+0
* add copyrightEliot Horowitz2012-05-071-0/+18
* move LockState to its own fileEliot Horowitz2012-05-071-68/+0
* a little Lock cleaningEliot Horowitz2012-05-071-3/+15
* little bit of cleaning for Lock::DB(Write|Read)Eliot Horowitz2012-05-071-3/+8
* make fields in DBWrite and DBRead have _Eliot Horowitz2012-05-071-9/+19
* the journaling thread upgrades its qlock from R to W when it needs to REMAPPR...Dwight2012-04-251-1/+1
* get rid of readlocktryassertEliot Horowitz2012-04-241-8/+0
* Fix Visual Studio build & Windows warningsTad Marshall2012-04-241-1/+1
* fix nestableEliot Horowitz2012-04-231-0/+2
* part 1/n of making it easier to time locking in d_concurrencyEliot Horowitz2012-04-231-23/+49
* get rid of ThreadSpanningOpEliot Horowitz2012-04-201-8/+0
* Merge branch 'master' of github.com:mongodb/mongoEliot Horowitz2012-04-191-0/+2
|\
| * mergeDwight2012-04-191-39/+6
| |\
| * | move some code to cpp file from headerDwight2012-04-191-0/+3
* | | make some headers include what they needEliot Horowitz2012-04-191-0/+5
| |/ |/|
* | get rid of writelock for Lock::GlobalWrite and Lock::DBWriteEliot Horowitz2012-04-181-12/+2
* | get rid of mongolockEliot Horowitz2012-04-181-18/+4
* | removed readlock, moving to Lock::DBRead or Client::ReadContextEliot Horowitz2012-04-171-13/+4
|/
* SERVER-4328 more reporting in serverStatus of the lock times for each individ...Dwight2012-04-101-4/+4
* SERVER-4328 stub out some currentOp reporting of lockstate. to be iteratedDwight2012-04-051-0/+10
* we consider admin and local dbs candidates for nested locks. however when wr...Dwight2012-03-231-0/+1
* export locking type since tests need to knowEliot Horowitz2012-03-221-0/+2
* SERVER-4328 support nested locking of admin database. we need this for auth. ...Dwight2012-03-211-7/+10
* implement writelocktry and readlocktry in terms of GlobalWrite and GlobalReadEric Milkie2012-03-201-3/+32
* fix dumprestore10.js by supporting nested TempRelease'sEric Milkie2012-03-201-1/+2
* SERVER-4328 refactor Lock::TempRelease to make it more readable and hopefully...Dwight2012-03-191-7/+22
* SERVER-4328 stubbing a concept for how to do temprelease. not sure if this is...Dwight2012-03-191-15/+10
* a little more readableDwight2012-03-191-0/+9
* a little more readableDwight2012-03-191-2/+2
* i think this is clearer on the meaning of 'recursive' in LockStateDwight2012-03-191-8/+26
* SERVER-4328 cleaning of d_concurrency for readability. removed the 't' state ...Dwight2012-03-181-2/+5
* more fixes for ThreadSpanningOpEliot Horowitz2012-03-171-0/+1
* Roll back most of the following two patches:Andy Schwerin2012-03-161-1/+0
* if in ThreadSpanningOp don't profileEliot Horowitz2012-03-161-0/+1
* SERVER-4328 lock the dblock first before the toplockDwight2012-03-161-0/+2
* SERVER-4328 more complete tempreleaseDwight2012-03-011-2/+3
* SERVER-4328 we upgrade the qlock from R to W during commits so we can REMAPPR...Dwight2012-02-291-1/+1
* SERVER-4328 allow taking a new W lock in a temprelease. mainly a question of ...dwight2012-02-271-0/+1
* SERVER-4328 Lock::TempRelease work. temprelease a bit more involved with more...dwight2012-02-191-1/+1