Commit Graph

102 Commits

Author SHA1 Message Date
Eliot Horowitz
3b724c73ad use Helpers::findById for simpel _id lookups 2009-11-25 12:41:13 -05:00
Eliot Horowitz
eed27626b8 some btree helpers and test 2009-11-25 10:09:59 -05:00
Eliot Horowitz
c47308b1b4 better diagnostics for large keys 2009-11-10 13:49:15 -05:00
Dwight
f152047f19 fix assert to use ours and thus make unit test pass 2009-10-15 16:47:35 -04:00
Dwight
16f8b77c5e move the var 'database' inside Client object 2009-10-14 14:34:38 -04:00
Dwight
e216098c6c Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	db/clientcursor.cpp
2009-10-09 12:10:28 -04:00
Eliot Horowitz
677fbad312 client cursor cleaning and fix masked error 2009-10-08 12:04:27 -04:00
Dwight
9589c84edf killOp() wasn't working with validate 2009-10-07 11:51:13 -04:00
Dwight
2383059c03 fix slight memory wastage on bottom up index build 2009-09-29 15:48:58 -04:00
dwight
4a4f597012 fix typo 2009-09-27 14:49:09 -04:00
dwight
29ec5bf837 tuning index performance
log less too
2009-09-27 14:46:51 -04:00
dwight
bce82d1919 fix bug in bottom up build index 2009-09-26 04:18:39 -04:00
Eliot Horowitz
586252cffb cleaning up btree bulk insert to not use exceptions 2009-09-25 10:56:02 -04:00
Dwight
0c5d8a7b3f build indexes bottom up
Merge branch 'master' of git@github.com:mongodb/mongo

Conflicts:

	db/extsort.cpp
2009-09-24 17:47:13 -04:00
Dwight
29f0d36640 more buildindex 2009-09-24 17:10:45 -04:00
Dwight
0678cedd5b intermediate buildindex commit 2009-09-24 14:21:40 -04:00
Dwight
6cf3d75d08 btreebuilder work / temp commit 2009-09-24 12:11:55 -04:00
Dwight
2706a28123 begin cmdline.h 2009-08-25 10:24:44 -04:00
Aaron Staple
5dcdc3a59c fast collection renaming within a database 2009-07-29 15:53:14 -04:00
Eliot Horowitz
48a68868f2 better error message on dup key SERVER-81
added some const
2009-06-01 14:17:44 -04:00
Aaron
206a330b50 remove outdated 'mongod <arg>' style tests, add mongod msg test to smokeClient 2009-05-19 10:55:13 -04:00
Aaron
ca7227f3d5 add const 2009-04-21 15:10:13 -04:00
Dwight
c88389e558 checkpoint: beginnings of cleaning up the recstore interface 2009-03-20 15:39:22 -04:00
Dwight
3a5aef6756 fix a btree reuse key case
and clean up code a little
2009-03-19 11:17:16 -04:00
Dwight
7165d7369e implemented dropIndexes for alt rec store 2009-03-17 17:02:21 -04:00
Aaron
253a49d2a1 Add new Matcher interface, use in count, add consts 2009-03-02 10:41:36 -05:00
Aaron
c7cc5c6b4b Add const 2009-02-25 16:03:09 -05:00
Dwight
da53450036 fix to properly check for dupkey with unused keys 2009-02-13 12:58:05 -05:00
Dwight
9c286b438f btree: fix a bug (missing code) when reinserting a key that was marked unused 2009-02-13 11:25:52 -05:00
Dwight
459d62347b replication / exception throwing bug fix
--only option added
2009-02-12 15:03:38 -05:00
Dwight
9cc79db551 fix a bug with dup _id keys, but fix is in comments for tonight
make show dbs pretty

2009-02-10 17:42:31 -05:00
Dwight
d1ba9dfb49 datastore work 2009-02-02 18:18:22 -05:00
unknown
9e9eb0cec7 abstracting out record storage for btree 2009-01-31 17:27:25 -05:00
dwight
7814aef457 perf experiments 2009-01-28 11:53:55 -05:00
Dwight
d66047eb8d bug fix for the unique _id code
plus, remove old comments
2009-01-27 09:51:02 -05:00
Dwight
c85b113c66 check that _id is unique 2009-01-26 17:23:45 -05:00
unknown
f412f99bee compile on windows 2009-01-18 11:53:33 -05:00
Aaron
261a467aa5 Replaced our #defined cout with mongo::out() 2009-01-15 11:26:38 -05:00
Aaron
90d45238aa Indent all lines within namespaces one level 2009-01-15 10:17:11 -05:00
Aaron
ad1f6b3cbd Put our code in 'mongo' namespace 2009-01-14 17:09:51 -05:00
Aaron
21a13b1336 NEW pdfile # : 4.4; Support compound directions with compound indexes 2009-01-14 13:56:52 -05:00
Dwight
a9bbd5681b nicer logging
--verbose
2008-12-29 11:47:20 -05:00
Aaron
b7cbd30112 Replace tab indentation with spaces 2008-12-28 20:28:49 -05:00
dwight
b53f593e1b was logging too much 2008-12-28 15:32:12 -05:00
Aaron
b473e85b92 Make g++ warnings stricter, clear a few new warnings 2008-12-17 14:09:37 -05:00
unknown
8e600e8f1b bug with the new NumericInt datatype fixed
keys were misordered in btree under certain condition.

bug could be manifested previously with:

  local.src.test.ed.db.stress.hunga()
  go(1,7109.450806359954)
2008-12-06 14:49:27 -05:00
Aaron Staple
165a783a1d Prevent right bucket data overflow, index reverse locations consistently when key is missing 2008-12-01 14:48:05 -08:00
Dwight
0aef80f8cc rename classes 2008-10-21 16:13:48 -04:00
Dwight
edcee6aaa8 tailable cursors working 2008-08-13 12:17:18 -04:00
Dwight
37acacbe07 repl master fix 2008-07-31 09:58:08 -04:00