Commit Graph

173 Commits

Author SHA1 Message Date
Dwight
95e224e65f SERVER-2631 missing commitIfNeeded in ~BtreeBuilder - 180? 2011-02-28 15:30:51 -05:00
Dwight
81d0154d41 SERVER-2631 missing destructor guard - 180? 2011-02-28 15:26:17 -05:00
Dwight
f46d86c254 SERVER-2631 missing commitIfNeeded call - 180? 2011-02-28 15:16:02 -05:00
Aaron
a3b6f1efdc rename function for clarity 2011-01-14 17:28:33 -08:00
Aaron
a8b02e12de For blocking index builds, commit periodically and improve recoverability 2011-01-14 16:27:07 -08:00
dwight
13b139f6c1 remove _TESTINTENT 2011-01-08 13:22:45 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Aaron
55acd83dd0 add btree todo 2010-12-28 14:30:35 -08:00
dwight
324086f927 more asserts 2010-12-24 12:20:33 -05:00
dwight
1f9e8fcad6 comment 2010-12-22 09:50:28 -05:00
dwight
c7c5a57b1f eliminate the _DURABLE preprocessor define 2010-12-13 18:03:32 -05:00
Mathias Stearn
1c17cece76 Pull some durability code into a class for easy disabling 2010-12-10 19:20:43 -05:00
Aaron
5e90fb163a btree delete internal key 2010-12-08 09:50:15 -08:00
Aaron
05c10db550 btree balance rather than delete bucket 2010-11-23 12:31:30 -08:00
Dwight
d4def8bb8a dur 2010-11-23 14:13:46 -05:00
Dwight
eba21ba317 dur 2010-11-23 10:12:31 -05:00
Aaron
4ee5cd3fb2 btree update comment formatting to match new requirements 2010-11-22 13:30:13 -08:00
Aaron
05873579c2 btree remove forwarding function 2010-11-22 12:48:33 -08:00
Aaron
6466cb75f3 btree use const more 2010-11-22 12:37:05 -08:00
Aaron
4caaba7537 btree rename function 2010-11-22 11:11:39 -08:00
dwight
b8555c9f52 dur optimizations to not journal too much 2010-11-21 19:36:40 -05:00
Aaron
41f945cb61 comment 2010-11-17 19:43:54 -08:00
Aaron
1f7363d8dd compile other machines 2010-11-17 19:40:31 -08:00
Aaron
65c309a9e5 btree add low water mark test and balancing density of neighboring nodes 2010-11-17 19:20:45 -08:00
Dwight
ee5399cfea dur 2010-11-05 17:15:39 -04:00
Dwight
0648d61288 move include to top of file from bottom 2010-11-04 09:00:39 -04:00
Aaron
91b15ad20a extract btree bucket split position selection code to separate function 2010-11-03 20:25:34 -07:00
Aaron
3dd0c135e9 SERVER-2007 btreemod signal intent to write with correct size 2010-11-03 20:25:33 -07:00
Aaron
edeb5cc71d SERVER-2007 in btree code use const qualifiers to better enforce durability requirements, also attempt to remove memory state dependencies between functions and make remaining dependencies more explicit 2010-11-03 20:25:33 -07:00
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