Eliot Horowitz
|
a6175a7e41
|
slaves can clone system.js SERVER-466
|
2009-12-09 10:18:09 -05:00 |
|
Eliot Horowitz
|
719cf8940b
|
windows compile
|
2009-12-08 17:11:50 -05:00 |
|
Eliot Horowitz
|
00a5220ec7
|
solaris/win compile?
|
2009-12-08 17:04:32 -05:00 |
|
Eliot Horowitz
|
d672078581
|
update re-write almost done, faster and cleaner
|
2009-12-08 17:00:25 -05:00 |
|
Dwight
|
715796efb3
|
minor cleaning
|
2009-12-08 15:30:13 -05:00 |
|
Dwight
|
0e2a11a69a
|
make lastAssert threadsafe
|
2009-12-08 14:34:09 -05:00 |
|
Dwight
|
6fff93be92
|
small rename
|
2009-12-08 11:34:57 -05:00 |
|
Dwight
|
4f6a0fbf62
|
compile vcproj
|
2009-12-08 11:20:22 -05:00 |
|
Eliot Horowitz
|
03b5ae2078
|
some update refactoring so can test ModSet directly
|
2009-12-07 23:41:58 -05:00 |
|
Dwight
|
b16058e72e
|
fix some issues with the web diag page
|
2009-12-07 15:42:26 -05:00 |
|
Eliot Horowitz
|
e0e46fcf9d
|
change dblock to readlock
|
2009-12-07 12:22:08 -05:00 |
|
Eliot Horowitz
|
241a046b0e
|
fix assert in releaseAndWriteLock
|
2009-12-06 10:06:02 -05:00 |
|
Eliot Horowitz
|
130bfc3af7
|
turn off profiling if have recusrive lock (DBDirectClient)
|
2009-12-06 10:05:36 -05:00 |
|
dwight
|
5bbbc78154
|
dbtemprelease stricter
|
2009-12-06 09:54:22 -05:00 |
|
dwight
|
20eef73d61
|
say what state was if it were wrong in releaseandwritelock
|
2009-12-06 09:41:53 -05:00 |
|
dwight
|
1e589d60a6
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-12-06 09:19:44 -05:00 |
|
Eliot Horowitz
|
bca215f030
|
fix warning
|
2009-12-06 01:08:19 -05:00 |
|
Eliot Horowitz
|
066236ad58
|
debugging
|
2009-12-06 01:01:07 -05:00 |
|
Eliot Horowitz
|
7d160ea242
|
trying to make windows compile
|
2009-12-06 00:47:58 -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 |
|
Eliot Horowitz
|
45d59fcc7f
|
seg fault
|
2009-12-05 21:19:07 -05:00 |
|
dwight
|
91c3bc2ce6
|
comment
|
2009-12-05 13:59:28 -05:00 |
|
Dwight
|
ae743da240
|
bug fix with profilnig and relocking
|
2009-12-04 17:11:17 -05:00 |
|
Dwight
|
d1587b662f
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-12-04 16:46:01 -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 |
|
Eliot Horowitz
|
df76570973
|
change map/reduce locking strategy
|
2009-12-04 16:20:13 -05:00 |
|
Dwight
|
edfa5eca01
|
wrap dbtests with a big dblcok - now passes
|
2009-12-04 12:50:53 -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
|
4c67cef08b
|
compile windows vcproj
|
2009-12-04 09:46:11 -05:00 |
|
Eliot Horowitz
|
2aec9ea61d
|
moving towards direct access from DBDirectClient rather than through message layer
not finished
|
2009-12-04 01:25:50 -05:00 |
|
Eliot Horowitz
|
f4d7fb2854
|
actually implement interface KeyValJSMatcher::matches
|
2009-12-04 01:25:09 -05:00 |
|
Eliot Horowitz
|
b4029bed07
|
fix client compile
|
2009-12-03 17:48:18 -05:00 |
|
Eliot Horowitz
|
9c2f1a1bd1
|
don't allow db access on $where SERVER-454
|
2009-12-03 17:41:45 -05:00 |
|
Eliot Horowitz
|
af8039cfd3
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-12-03 17:25:09 -05:00 |
|
Eliot Horowitz
|
843f365571
|
make some js stuff use table scan helper
|
2009-12-03 17:24:22 -05:00 |
|
Eliot Horowitz
|
5d8ca55f47
|
some more helpers for querying
|
2009-12-03 17:11:24 -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
|
e34dbcca11
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-12-03 12:02:08 -05:00 |
|
Dwight
|
85c233b3ab
|
Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:
db/instance.cpp
db/instance.h
|
2009-12-03 12:01:58 -05:00 |
|
Eliot Horowitz
|
ec49006e35
|
allow adding variable to global scope for M/R SERVER-449
|
2009-12-03 11:50:28 -05:00 |
|
Dwight
|
4df961a405
|
make some commands read-oinly
|
2009-12-03 11:50:09 -05:00 |
|
Mathias Stearn
|
a3d516c4b9
|
Increase max data size to 32TB
|
2009-12-02 15:39:46 -05:00 |
|
Eliot Horowitz
|
9ba5360e8b
|
some debuggability
|
2009-12-02 15:14:37 -05:00 |
|
Dwight
|
60bde10fc2
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-12-02 09:39:28 -05:00 |
|
Dwight
|
16bd507b51
|
checkpoint some intermediate concurrency work
|
2009-12-02 09:39:17 -05:00 |
|
Mathias Stearn
|
7133196d6b
|
Make OID and MSGID increments atomic
|
2009-12-01 19:29:08 -05:00 |
|
Eliot Horowitz
|
c582756bcb
|
use float like mongod
|
2009-12-01 16:33:58 -05:00 |
|
Eliot Horowitz
|
49b59721c4
|
add "ok" to commands result
|
2009-12-01 16:25:12 -05:00 |
|
Mathias Stearn
|
d5231d774e
|
Use boost's list_p in the json parser. SUPPORT-11 SERVER-443
|
2009-11-30 18:51:39 -05:00 |
|
Mathias Stearn
|
ce036039e6
|
JSON parser now creates ints and longs SERVER-309
|
2009-11-30 17:05:31 -05:00 |
|
Eliot Horowitz
|
8cbc9e1c1b
|
fix boost include order
|
2009-11-30 15:12:22 -05:00 |
|
Dwight
|
25bb636eb4
|
some initial visual studio 2010 support
|
2009-11-30 12:09:39 -05:00 |
|
Eliot Horowitz
|
aaf901fe6e
|
BSONObj::isValid makes sure objects are less than 8mb
|
2009-11-30 10:01:59 -05:00 |
|
dwight
|
05d5719b1f
|
add warning
|
2009-11-28 16:31:57 -05:00 |
|
dwight
|
62987fc3d7
|
icompile old boost
|
2009-11-28 15:49:16 -05:00 |
|
dwight
|
1624ff1eb0
|
remove commented line was for testing
|
2009-11-28 14:10:39 -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
|
fb974ef4dd
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-11-28 11:50:49 -05:00 |
|
dwight
|
8a26ff4f8d
|
checkpoitn a little sync work
|
2009-11-28 11:50:46 -05:00 |
|
Eliot Horowitz
|
b609747023
|
only have default value in 1 place
|
2009-11-28 10:41:14 -05:00 |
|
dwight
|
fbda5ee9bf
|
compile vstudio
|
2009-11-28 10:25:45 -05:00 |
|
Eliot Horowitz
|
11804c717c
|
comment
|
2009-11-27 22:28:56 -05:00 |
|
Eliot Horowitz
|
2420ed1d05
|
Merge branch 'master' of github.com:mongodb/mongo
|
2009-11-27 22:28:22 -05:00 |
|
Eliot Horowitz
|
c44bff08fd
|
durability: added occasinal file sync
default: sync every 60 seconds, confiruable with syncdelay
SERVER-442
|
2009-11-27 22:27:04 -05:00 |
|
dwight
|
5d1e53387f
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-11-27 16:41:15 -05:00 |
|
dwight
|
20d4e01e46
|
minor concurrency prep tweaking
|
2009-11-27 16:40:58 -05:00 |
|
Eliot Horowitz
|
715b80c430
|
linux compile
|
2009-11-25 22:46:01 -05:00 |
|
dwight
|
779f12d653
|
extraneous log msg
|
2009-11-25 15:54:58 -05:00 |
|
dwight
|
50abaa7936
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-11-25 15:49:16 -05:00 |
|
Eliot Horowitz
|
7024b54491
|
make jstOID a simple type and fix field filter and findOne
|
2009-11-25 14:51:40 -05:00 |
|
Eliot Horowitz
|
7538327283
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-11-25 13:28:48 -05:00 |
|
Eliot Horowitz
|
3b724c73ad
|
use Helpers::findById for simpel _id lookups
|
2009-11-25 12:41:13 -05:00 |
|
Mike Dirolf
|
066f600082
|
minor: don't put mms in options
|
2009-11-25 10:14:08 -05:00 |
|
Eliot Horowitz
|
eed27626b8
|
some btree helpers and test
|
2009-11-25 10:09:59 -05:00 |
|
dwight
|
6ef4bd7aa6
|
bug fix with OID generation on OS X (init order problem)
|
2009-11-24 18:09:20 -05:00 |
|
Eliot Horowitz
|
1cdd8e8764
|
silly extraneous toString
|
2009-11-24 13:08:26 -05:00 |
|
Eliot Horowitz
|
ea24725b8e
|
some command cleaning and query for distinct SERVER-437
|
2009-11-24 09:41:33 -05:00 |
|
Eliot Horowitz
|
4e9630f5d5
|
fail fast on capped delete SERVER-395
|
2009-11-23 23:34:17 -05:00 |
|
Mathias Stearn
|
498d87fe5b
|
OID::newState to generate fresh "machine" bits
|
2009-11-23 11:33:27 -05:00 |
|
Mathias Stearn
|
33c85f0d84
|
Reduce probability of OID collisions
|
2009-11-23 11:33:27 -05:00 |
|
dwight
|
edfdb6bfe8
|
comment
|
2009-11-23 11:26:49 -05:00 |
|
Eliot Horowitz
|
e47b9a5452
|
correct fix for SERVER-436
|
2009-11-23 01:29:38 -05:00 |
|
Eliot Horowitz
|
53cf01bcc8
|
fix btreecursor mods at the end of the cursor SERVER-436
|
2009-11-23 00:38:53 -05:00 |
|
Eliot Horowitz
|
1e388b0e68
|
cleaning code for deleteObjects
|
2009-11-22 22:52:58 -05:00 |
|
Eliot Horowitz
|
253a1cd0cd
|
progress meters for large index builds
|
2009-11-19 11:19:48 -05:00 |
|
Mathias Stearn
|
3607f69840
|
Better error messages
|
2009-11-18 20:37:00 -05:00 |
|
Eliot Horowitz
|
b6e7aafcd4
|
fix linux static init. will have to look at windows more
|
2009-11-18 17:08:58 -05:00 |
|
Dwight
|
2e21112c7d
|
fix error message reporting on build index
|
2009-11-18 14:54:37 -05:00 |
|
Dwight
|
560185f6f1
|
fix seg fault on windows because of static initializier order
|
2009-11-18 14:22:00 -05:00 |
|
Dwight
|
32fed6a14a
|
compile vstudio
|
2009-11-18 13:59:01 -05:00 |
|
Eliot Horowitz
|
2a04857bcf
|
static init for linux
|
2009-11-18 13:11:13 -05:00 |
|
Eliot Horowitz
|
fd84836b8a
|
module system, move mms into it
|
2009-11-18 12:53:56 -05:00 |
|