0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

24 Commits

Author SHA1 Message Date
Eliot Horowitz
202d0e55f3 handle recursive case 2010-02-12 14:15:20 -05:00
Eliot Horowitz
eeae78fbf2 when creating a DB for the first time, and only need a read lock, make sure to give up the write lock 2010-02-12 14:07:17 -05:00
Eliot Horowitz
65d6f42b83 better debugging for rouge clients 2010-02-12 11:07:37 -05:00
Eliot Horowitz
c3b8492cf0 count commands separately 2010-02-11 12:52:26 -05:00
Eliot Horowitz
7935d23cca use opidtostring 2010-02-10 22:28:29 -05:00
Eliot Horowitz
b88e91c8f5 clean up curop read/write detection 2010-02-10 15:16:00 -05:00
Eliot Horowitz
ce7b286745 make sure all threads that use a lock have a Client 2010-02-10 13:28:08 -05:00
Eliot Horowitz
929ae35cdd inprog takes $all : 1 option 2010-02-09 16:58:03 -05:00
Eliot Horowitz
cedbc789e4 locking cna happen without Client 2010-02-09 11:50:53 -05:00
Eliot Horowitz
ecc40e19db added waitingForLock to curop 2010-02-09 10:25:05 -05:00
Eliot Horowitz
52427e60eb debugging MINOR 2010-02-04 22:51:57 -05:00
Eliot Horowitz
cf2c6c068e fix timing so starts when enter lock 2010-02-04 15:56:02 -05:00
Eliot Horowitz
62f47cc910 cleaning up security - moving to centralized location 2010-02-04 10:49:19 -05:00
Eliot Horowitz
ea575be277 Top/Client/CurOp cleanup checkpoint - mostly working - Top doesn't output anything yet 2010-02-01 13:27:05 -05:00
Eliot Horowitz
7090fb2c5b encoding MINOR 2010-01-29 20:57:50 -05:00
Eliot Horowitz
afa43dc8cd get rid of setClient - all Database storage is in Client::Context 2010-01-29 17:22:34 -05:00
Mathias Stearn
70b7968668 Pulling atomic functionality from WrappingInt to AtomicUInt. More atomic functions. 2010-01-25 19:33:10 -05:00
Eliot Horowitz
96fbb6c9fb replace resetClient with Client::Context
added magic value to Database to prevent weird issues
2010-01-19 13:03:23 -05:00
Dwight
0aef7092be small opt 2009-12-31 16:22:28 -05:00
Dwight
62522b905b new killOp(opnumber) 2009-12-22 15:22:37 -05:00
Dwight
3c30bcb826 refactor CurOp 2009-12-21 13:19:20 -05:00
Dwight
6fff93be92 small rename 2009-12-08 11:34:57 -05:00
Eliot Horowitz
8fd95e2a19 ability to make a Client god for a little while 2009-10-22 23:47:39 -04:00
Dwight
01f1f6915d move CurOp into Client and make inprog handle multiple in progress 2009-10-16 15:36:34 -04:00