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

215 Commits

Author SHA1 Message Date
Aaron
a1775e941a Merge branch 'master' of git@github.com:mongodb/mongo 2009-02-25 16:05:29 -05:00
Aaron
bcb1b24bd6 Remove dead code 2009-02-25 15:31:38 -05:00
Aaron
f3e80befb6 Delete using new query optimizer 2009-02-25 14:32:26 -05:00
Aaron
92713cef1c Remove compile warning 2009-02-25 13:34:36 -05:00
Aaron
2338122f64 Stack allocate original op 2009-02-25 12:37:15 -05:00
Aaron
adeeae1f2f Update uses new query optimizer 2009-02-25 12:25:01 -05:00
Aaron
b1341cf000 Recording plan configurable 2009-02-24 18:23:11 -05:00
Aaron
17b7897f19 Remember best index for query pattern 2009-02-24 17:48:06 -05:00
Aaron
7bfc826646 Remove old code 2009-02-24 14:41:53 -05:00
Aaron
a7eb50116c Manually interleve query optimizer's plans rather than running each plan in a new thread 2009-02-24 11:49:55 -05:00
Aaron
86c4c87be6 New query optimizer checkpoint, minus jstest changes 2009-02-24 10:27:07 -05:00
Aaron
743665fc93 Add 'cursorInfo' command, remove old method of getting information about cursors 2009-02-23 17:55:13 -05:00
Aaron
e663625021 First cut of query and update using new qo 2009-02-23 09:50:31 -05:00
Dwight
da53450036 fix to properly check for dupkey with unused keys 2009-02-13 12:58:05 -05:00
Dwight
4c03dc15ed replication bug with __updateObjects() and logOp() 2009-02-12 12:19:00 -05:00
Aaron
cd2a542337 Select index if query contains condition for first index field 2009-02-12 10:11:02 -05:00
Aaron
c326d4a508 Can pick index with more key specificity than required by sort / find spec 2009-02-11 15:37:51 -05:00
Aaron
16652466ec Refactor hint code 2009-02-09 17:14:18 -05:00
Dwight
52ac9edf31 count() for c++ client 2009-02-09 16:24:47 -05:00
Dwight
147948c7b3 doneAndDecouple() -> obj() 2009-02-09 13:04:32 -05:00
Dwight
10d5a55c35 Merge branch 'master' of git.10gen.com:/data/gitroot/p 2009-02-09 12:53:04 -05:00
Dwight
a01b4063b9 doxygen comments 2009-02-09 12:52:47 -05:00
Aaron
31df4e48b2 Iterator doesn't work on empty object, so check if empty first 2009-02-09 12:46:40 -05:00
Aaron
657c78a08f Hints don't clobber sort ordering spec 2009-02-09 11:42:39 -05:00
Aaron
c9496a4ec5 Rename inc to set for logging 2009-02-05 22:14:35 -05:00
Dwight
75712322a1 $SET change
recstore memory leak
2009-02-05 16:17:46 -05:00
Dwight
0c2e6bc6e9 more shell command helpers 2009-02-05 16:05:06 -05:00
Aaron
6b88cdc56c More validation for modifier updates 2009-02-05 11:51:51 -05:00
Aaron
9b7f4d830d Don't update pattern if no key in matching object 2009-02-05 10:10:53 -05:00
Aaron
a7a8433fae Don't allow mod update on _id 2009-02-04 18:43:03 -05:00
Aaron
082cd621d3 Update with mods on embedded objects 2009-02-04 18:33:59 -05:00
Aaron
5cb34b0b80 Allow 'count' command on a slave 2009-02-04 17:24:15 -05:00
Aaron
48d9093643 Replay fixes for some more update cases 2009-02-04 16:15:22 -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
cf4e99b9ee Log generated id with inserted object, log id as update query in some cases 2009-02-03 22:34:51 -05:00
Dwight
6e4efe880a $hint takes keypattern objects now 2009-01-30 13:13:49 -05:00
Dwight
2d3e942437 complain if hint index not found. should we? 2009-01-30 12:32:58 -05:00
Eliot Horowitz
026bd860c8 appendWhere and example 2009-01-29 10:30:25 -05:00
Dwight
ca9969293b killop / inprog commands 2009-01-28 18:08:02 -05:00
Aaron
f3634828db Legacy objects may not have ids 2009-01-28 15:34:33 -05:00
Aaron
639c73405c Don't log an update having no effect, log id as query when doing just one remove 2009-01-28 15:24:52 -05:00
Dwight
83c1dbb1c2 check the index range first before we go into the object on a query -- so we don't hit disk unnecessarily
fix index4.js test
check on index creation that index key pattern is ok
2009-01-27 15:35:28 -05:00
Aaron
a3f927ffed Add idempotence tests for some oplog operations 2009-01-23 10:17:29 -05:00
Aaron
a816e54816 Add 'fields' spec to cmd run count 2009-01-21 10:36:40 -05:00
Aaron
c777160f0f Fix simple match spec for encapsulating elements and numbers 2009-01-20 16:54:57 -05:00
unknown
cb90806ce1 basic security 2009-01-18 20:31:33 -05:00
dwight
e1021ee8ab authenticate command work
some dbhelpers additions
less verbose logging
2009-01-18 17:48:44 -05:00
Aaron
e1f97b30c4 Partially unify sorted/non-sorted btree cursor creation code, fixes bug 1139 2009-01-16 09:55:36 -05:00
Aaron
7c7bd85c6d Add start / end key to explain, fix key extraction ordering 2009-01-15 13:04:25 -05:00
Aaron
261a467aa5 Replaced our #defined cout with mongo::out() 2009-01-15 11:26:38 -05:00