Commit Graph

144 Commits

Author SHA1 Message Date
Aaron
39b45bf399 minor btree refactor 2010-10-26 18:52:22 -07:00
Aaron
5963d0e454 some work on btree coalescing 2010-10-26 11:43:33 -07:00
Aaron
8cac4cab87 safer use of indexNamespace() 2010-10-26 11:43:33 -07:00
Aaron
d61ccd8d67 fix compile warning 2010-10-19 12:15:23 -07:00
Aaron
0f38c2376d merge 2010-10-19 10:42:29 -07:00
Aaron
015faa0b60 on splitting, balance nodes using aggregate key size rather than number of keys 2010-10-19 10:38:56 -07:00
dwight
2d4cf480d5 cleaning 2010-10-18 23:25:56 -04:00
dwight
50f34527a3 btree code readability 2010-10-05 21:01:40 -04:00
Dwight
b016258805 remove unused code and files 2010-09-30 15:42:04 -04:00
Dwight
e69d6d51dd cleaning 2010-09-30 11:58:26 -04:00
Dwight
dbd32482a6 durability more work on declaring intent to write in the code 2010-09-28 17:18:36 -04:00
dwight
c1b68a13de towards durability 2010-09-27 12:35:22 -04:00
dwight
6fcacfcd2d Merge branch 'master' of github.com:mongodb/mongo 2010-08-22 12:42:49 -04:00
dwight
13957e61fe make _DEBUG a little faster 2010-08-22 10:30:26 -04:00
Aaron
fe7a8dfaf4 SERVER-726 optimize exclusive bounds 2010-08-18 11:42:58 -07:00
Aaron
5371a5e448 SERVER-802 range / in skipping 2010-07-16 01:49:15 -07:00
Aaron
9e5bbc3973 SERVER-366 pos can be n 2010-07-08 01:41:46 -07:00
Aaron
ec28a6971b SERVER-366 don't drop referenced key 2010-07-07 22:25:09 -07:00
Aaron
3e788cf588 SERVER-371 btree skipping 2010-07-07 13:41:35 -07:00
Aaron
29b86d919d SERVER-371 checkpoint 2010-07-07 13:08:53 -07:00
Aaron
4798e64b1c SERVER-371 checkpoint 2010-07-07 12:26:20 -07:00
Aaron
1e934132ad SERVER-366 clean up a bit in pack() 2010-06-28 22:16:07 -07:00
Aaron
d782c98f9c SERVER-366 btree extent and node freeing 2010-06-14 15:47:12 -07:00
Eliot Horowitz
cda4dc0772 better logging 2010-05-17 16:50:33 -04:00
Dwight Merriman
164095778e elim some 64 bit warnings etc. 2010-04-28 19:39:21 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Eliot Horowitz
5660d03477 fix Ordering 2010-04-20 23:11:35 -04:00
Dwight Merriman
18f3614188 faster! Ordering class 2010-04-20 19:42:53 -04:00
Dwight Merriman
2bef8e784f cleanup bucketbasics start 2010-04-20 19:07:37 -04:00
Dwight Merriman
850c918878 make recstoreinterface nonvirtual so it's slightly faster 2010-04-10 16:14:46 -04:00
Aaron
c4769e9f86 SERVER-983 split bucket unevenly when inserting at high end 2010-04-08 14:43:30 -07:00
Dwight
0ae466d158 SERVER-619 background indexing fix 2010-02-11 14:49:55 -05:00
Dwight
7e736f67c1 Cloner: don't dbtemprelease too often 2010-02-09 15:32:49 -05:00
Aaron
94116f7c6d CS-10 prevent assertion by making sure btree builder enforces >= 1 key per bucket invariant 2010-02-08 16:23:48 -08:00
Dwight
92e756eabc background index building 2010-02-04 14:25:49 -05:00
Dwight
a0fdf6d9e9 fix for a dropDups case with bg indexing 2010-02-02 13:01:11 -05:00
Dwight
1120113826 towards bg indexing 2010-02-01 12:01:26 -05:00
Eliot Horowitz
aff2729157 move db/dbstats* to db/stats/counters* 2010-02-01 10:38:00 -05:00
Eliot Horowitz
51f4a0dfdb track a sample of btree accesses to see cache hit ratio 2010-01-28 14:14:47 -05:00
Dwight
2772af49a1 SERVER-182 allow queries with array indexes 2010-01-20 13:57:20 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Dwight
62522b905b new killOp(opnumber) 2009-12-22 15:22:37 -05:00
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