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 |
|