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

2337 Commits

Author SHA1 Message Date
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