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