Commit Graph

413 Commits

Author SHA1 Message Date
Aaron
89884a1811 Revert "Revert "uassert on invalid size spec to create collection""
This reverts commit 40bbf305b5.
2009-04-15 16:10:28 -04:00
Aaron
c99883578c Revert "Revert "allocate files in background""
This reverts commit e577a2c64e.
2009-04-15 16:10:21 -04:00
Aaron
d8fbc8817d Revert "Revert "preallocate on implicit creation of first data file""
This reverts commit 7cb2b1e84d.
2009-04-15 16:10:13 -04:00
Aaron
7cb2b1e84d Revert "preallocate on implicit creation of first data file"
This reverts commit a233875fbb.
2009-04-15 15:58:43 -04:00
Aaron
e577a2c64e Revert "allocate files in background"
This reverts commit 0033bd91df.
2009-04-15 15:40:16 -04:00
Aaron
40bbf305b5 Revert "uassert on invalid size spec to create collection"
This reverts commit 643ceabc75.
2009-04-15 15:40:05 -04:00
Aaron
668cf57c52 Revert "do preallocation after initial allocation too, make file allocator interface more flexible"
This reverts commit 5d9cb32605.
2009-04-15 15:39:57 -04:00
Aaron
ebcd7f9157 Merge branch 'master' of git@github.com:mongodb/mongo 2009-04-15 15:16:38 -04:00
Aaron
a233875fbb preallocate on implicit creation of first data file 2009-04-15 15:12:37 -04:00
Aaron
5d9cb32605 do preallocation after initial allocation too, make file allocator interface more flexible 2009-04-15 14:57:37 -04:00
Aaron
643ceabc75 uassert on invalid size spec to create collection 2009-04-15 13:49:06 -04:00
Aaron
0033bd91df allocate files in background 2009-04-15 11:58:38 -04:00
Aaron
26bddf1ef8 log separate op for each deleted object 2009-04-09 13:30:28 -04:00
Aaron
56f8696909 don't allow _id to be an array 2009-04-07 11:02:29 -04:00
Aaron
0b73b8d325 array elt may not contain referenced subobject 2009-04-06 13:41:47 -04:00
Dwight
c88389e558 checkpoint: beginnings of cleaning up the recstore interface 2009-03-20 15:39:22 -04:00
Aaron
3c2196420e Merge branch 'master' of git@github.com:mongodb/mongo 2009-03-19 16:23:19 -04:00
Aaron
5a276ef621 Replace emptyObj with BSONObj() 2009-03-19 16:23:04 -04:00
Dwight
e35ffd32dd improved dropIndex for new recstore 2009-03-19 15:38:49 -04:00
Aaron
cc83107966 Now forward startLoc, with test 2009-03-18 17:50:45 -04:00
Aaron
6d10afbd49 Find requested oplog entry starting from tail of log 2009-03-18 17:24:10 -04:00
Dwight
7165d7369e implemented dropIndexes for alt rec store 2009-03-17 17:02:21 -04:00
Aaron
93ac9027cd finishCloneCollection checkpoint 2009-03-11 17:37:25 -04:00
Aaron
3931f7efcb Revert "Use os file locking to lock dbpath"
This reverts commit 56e81849a0.
2009-03-10 10:14:37 -04:00
Aaron
56e81849a0 Use os file locking to lock dbpath 2009-03-09 20:02:02 -04:00
Aaron
bf123c2925 Remove log 2009-03-05 18:55:09 -05:00
Aaron
ae78648781 Better cloneCollection checkpoint 2009-03-04 15:57:35 -05:00
Aaron
2ba030abe0 Move index cache to NamespaceDetailsTransient 2009-03-03 17:30:26 -05:00
Aaron
253a49d2a1 Add new Matcher interface, use in count, add consts 2009-03-02 10:41:36 -05:00
Eliot Horowitz
b1a1e98294 make timestamp work on update, and a test 2009-02-28 18:55:04 -05:00
Aaron
9d792eb0c5 Rename CurrentTime to Timestamp, don't change type on insert 2009-02-27 18:14:45 -05:00
Aaron
63e5764fe2 Add BSONElementManipulator and CurrentTime type 2009-02-27 17:18:56 -05:00
Aaron
f1ad2c2875 Adjust dependencies 2009-02-26 11:08:23 -05:00
Aaron
bedaec4142 Clear query cache if an index is removed 2009-02-25 11:06:03 -05:00
Aaron
0d8dded1c3 Merge branch 'master' of git@github.com:mongodb/mongo 2009-02-24 17:51:58 -05:00
Aaron
17b7897f19 Remember best index for query pattern 2009-02-24 17:48:06 -05:00
Dwight
06ec54c285 oops, recent checking broke everything badly 2009-02-24 17:44:56 -05:00
Dwight
70ad274d41 look for the best match when reusing old extents 2009-02-24 16:55:56 -05:00
Dwight
009c4af298 eliminate old warnings that no longer apply 2009-02-24 16:39:08 -05:00
Dwight
98c8676694 dropcollection now reuses space
dropindex doesn't yet -- coming soon
2009-02-24 13:52:34 -05:00
Aaron
13b0d2c1cf Index objects even if don't have a field from index spec 2009-02-23 17:26:36 -05:00
Dwight
da53450036 fix to properly check for dupkey with unused keys 2009-02-13 12:58:05 -05:00
Dwight
459d62347b replication / exception throwing bug fix
--only option added
2009-02-12 15:03:38 -05:00
Dwight
9f5fe79f2f little things: hack for windows filenames, better logging 2009-02-11 11:28:49 -05:00
Dwight
147948c7b3 doneAndDecouple() -> obj() 2009-02-09 13:04:32 -05:00
Dwight
4dc5d0b907 no more "msg end"
get rid of crazy <b> in profiling strings
2009-02-04 14:49:24 -05:00
Aaron
57dc491b4b Merge branch 'master' of ssh://aaron@git.10gen.com/data/gitroot/p 2009-02-04 10:59:32 -05:00
Aaron
cf4e99b9ee Log generated id with inserted object, log id as update query in some cases 2009-02-03 22:34:51 -05:00
Aaron
48cfea2b1a Preserve old id on ipdate with no id spec 2009-02-03 19:13:27 -05:00
Dwight
fac2ee626f mamke getCollectionNames() in the shell prettier
overlogging
2009-02-03 14:42:53 -05:00