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

48 Commits

Author SHA1 Message Date
Eliot Horowitz
440388c0de fix boost lock 2010-03-31 14:44:11 -04:00
Eliot Horowitz
e8583f2a6b switch to pthread_rw lock on support platforms SERVER-824 2010-03-31 14:33:49 -04:00
Aaron
691de0d1ba SERVER-816 cleaning 2010-03-30 15:04:54 -07:00
Eliot Horowitz
71da97dd22 DEB debugging to make sure we don't have unknown write lockers 2010-03-12 23:09:51 -05:00
Eliot Horowitz
6d0bc9cc2f fix auth recursive lock issue 2010-02-25 13:47:59 -05:00
Dwight
a61c72881e fix a couple things in vcproj for release builds 2010-02-23 13:10:09 -05:00
Eliot Horowitz
b88e91c8f5 clean up curop read/write detection 2010-02-10 15:16:00 -05:00
Richard Kreuter
b96e4b2976 Add license headers to .cpp & .h files that lacked them. MINOR 2010-02-09 16:48:21 -05:00
Eliot Horowitz
dc9f26e421 readlocktry - use in webserver so more reliabliy works 2010-02-09 12:35:26 -05:00
Eliot Horowitz
ecc40e19db added waitingForLock to curop 2010-02-09 10:25:05 -05:00
Eliot Horowitz
7674785f2f check for read lock and read only doesn't work on old versions of boost 2010-02-05 12:44:08 -05:00
Eliot Horowitz
52427e60eb debugging MINOR 2010-02-04 22:51:57 -05:00
Eliot Horowitz
8ef72cbff5 warning fix 2010-02-04 14:08:34 -05:00
Eliot Horowitz
baf0d1a4ae variable wasn't getting initialized in MutexInfo 2010-02-04 12:11:44 -05:00
Eliot Horowitz
146d15a1d6 added accessor to MutexInfo 2010-02-02 16:37:44 -05:00
Aaron
eab0cc8da6 merge 2010-02-02 10:03:15 -08:00
Aaron
0131eaf887 Add debugging support for multiple destructors, and some guards to prevent this condition from arising 2010-02-01 15:41:04 -08:00
Dwight
adf21e9404 block administrative things like dropping namespace while a background index job is in progress 2010-01-22 15:17:03 -05:00
unknown
84d1ca75f7 SERVER-255 lock on fsync for snapshotting
will be doc'd later today
2010-01-02 11:01:47 -05:00
Eliot Horowitz
0130ac4b3b more aggregious boost warnings 2009-12-30 15:58:16 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Eliot Horowitz
8ea3e9f74a fix old boost version 2009-12-05 23:47:24 -05:00
Eliot Horowitz
9cad87e7be concurrency: fix dbtemprelease - make it unlock/lock the correct type 2009-12-05 23:46:00 -05:00
Dwight
078c8821d4 locking no longer required on SavedContext - if you had no context to be saved... 2009-12-04 16:45:44 -05:00
Dwight
dcd9411abf SavedContext now assumes already (at least) locked if there is an existing context. not sure if
that was the case but if not it was probably wrong already.

read locks can now be nested
2009-12-04 11:18:42 -05:00
Dwight
ff0ddc89ed nicer error msg 2009-12-03 16:41:12 -05:00
Dwight
dc01c83a75 bug fix for old boost 2009-12-03 15:24:16 -05:00
Dwight
d4bb21cc66 make MongoMutex recursive 2009-12-03 14:14:06 -05:00
Dwight
48217c0650 some mongomutex cleanup 2009-12-03 13:48:45 -05:00
Dwight
f05b2a328e fix boost 1.34 2009-12-03 13:14:41 -05:00
Dwight
ad9d8bbdb4 clean up MutexInfo 2009-12-03 13:12:51 -05:00
Dwight
4df961a405 make some commands read-oinly 2009-12-03 11:50:09 -05:00
Dwight
16bd507b51 checkpoint some intermediate concurrency work 2009-12-02 09:39:17 -05:00
Eliot Horowitz
8cbc9e1c1b fix boost include order 2009-11-30 15:12:22 -05:00
dwight
62987fc3d7 icompile old boost 2009-11-28 15:49:16 -05:00
dwight
0eb196a2da bug fix 2009-11-28 14:08:31 -05:00
dwight
e65fba32c2 temp until we finish some code do not assert 2009-11-28 14:05:24 -05:00
dwight
b85efc8064 concurrency work 2009-11-28 13:57:30 -05:00
dwight
8a26ff4f8d checkpoitn a little sync work 2009-11-28 11:50:46 -05:00
dwight
20d4e01e46 minor concurrency prep tweaking 2009-11-27 16:40:58 -05:00
Eliot Horowitz
cbc63f0741 add (read|write)lock struct that currently do the same thing as dblock 2009-11-09 15:21:16 -05:00
Eliot Horowitz
8495bf5a33 dos2unix MINOR 2009-10-25 00:47:31 -04:00
Dwight
ddcf5eeb32 refactor a little 2009-10-14 16:29:32 -04:00
Dwight
c43df1e575 make Top threadsafe 2009-10-14 15:48:13 -04:00
Dwight
75cc68851f make ClientCursor methods threadsafe 2009-10-09 11:24:37 -04:00
Dwight
0c9212038d small cleanups 2009-10-06 16:17:11 -04:00
Dwight
6a8b0363d9 cleanup 2009-08-25 16:14:55 -04:00
Dwight
3111e5411e BSONObjBuilderValueStream bug fix 2009-02-23 18:05:38 -05:00