Commit Graph

197 Commits

Author SHA1 Message Date
Mathias Stearn
c25588e030 fix condition and make normal assert 2011-05-06 19:37:59 -04:00
Mathias Stearn
04ac31d075 fix _DEBUG builds 2011-05-06 19:14:42 -04:00
Mathias Stearn
d0dd292694 Fix linux32-debug buildbot 2011-05-06 15:21:22 -04:00
Mathias Stearn
c119c015fe Can't use basicInsert here unqualified 2011-05-06 15:21:22 -04:00
Dwight
555eb81349 compile? 2011-05-03 17:05:15 -04:00
Eliot Horowitz
30cf98d5d7 compile gcc 4.2 2011-05-03 16:31:21 -04:00
Eliot Horowitz
511e4be86b some compile errors 2011-05-03 16:24:42 -04:00
Dwight
a3cd52048a Merge branch 'master' into main
Conflicts:
	SConstruct
	db/btree.h
	db/db.vcxproj.filters
	db/dbcommands_admin.cpp
	db/geo/2d.cpp
	db/pdfile.cpp
	dbtests/test.vcxproj.filters
2011-05-03 15:53:27 -04:00
dwight
67a5a1934c compile gcc 4.4 2011-05-02 18:16:03 -04:00
Dwight
52ea89ab47 towards index v1 format 2011-04-22 18:16:43 -04:00
Dwight
846a7a0bc5 checkpoint index v2 work 2011-04-21 14:53:10 -04:00
Dwight
a6cceefeb7 versions for btree. checkpointing so far 2011-04-20 15:45:32 -04:00
dwight
138c60541a cleanup 2011-04-20 09:30:56 -04:00
Dwight
4f2f00bba0 indexkey support strings with zeros. more work to do 2011-04-19 13:36:21 -04:00
Dwight
7c986e6432 indexkey work 2011-04-11 18:21:48 -04:00
Mathias Stearn
fa7cd65e48 g++ 4.6 compile (new -Wunused-but-set-variable warning) 2011-04-03 19:10:36 -04:00
Mathias Stearn
0584a5ee57 use 64 bit here since could have >2B keys in index 2011-03-29 20:52:44 -04:00
Aaron
697c7b337c SERVER-2243 btree comment 2011-03-16 17:08:30 -07:00
Aaron
b0389990c7 SERVER-2243 btree comment corrections and additions 2011-03-15 00:08:37 -07:00
Aaron
8fbe4ead78 SERVER-2243 btree comments, potentially leading to refactoring 2011-03-11 00:32:51 -08:00
Eliot Horowitz
8125dc44c2 safer key too large check 180 2011-03-08 14:12:18 -05:00
Eliot Horowitz
719058066c do'nt use RARELY with commitIfNeeded, just check if it did it 2011-03-07 12:10:21 -05:00
Eliot Horowitz
fa4ed4c5dc when removing keys that are too large from an index, stll remove but warn 2011-03-04 13:21:17 -05:00
Eliot Horowitz
7b4863aee6 fix BtreeBuilder to always check key size 2011-03-02 10:29:24 -05:00
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