Commit Graph

224 Commits

Author SHA1 Message Date
Eliot Horowitz
a3761a1c05 compile os x 2011-10-04 09:39:10 -04:00
dwight
45219ef7ea warnings 2011-10-03 13:35:36 -04:00
Dwight
ae30374ed8 Merge branch 'master' of github.com:mongodb/mongo
Conflicts:
	db/btree.cpp
	db/db.vcxproj
	dbtests/test.vcxproj
	server.h
	util/concurrency/rwlock.h
	util/concurrency/value.h
2011-10-03 13:43:34 -04:00
dwight
de3f4323f9 comments 2011-09-14 10:47:25 -04:00
Dwight
0c8d23acd5 elim compiler warning 2011-09-13 12:23:50 -04:00
Aaron
7a8fa525bb SERVER-3727 minor btree cleanups 2011-09-13 08:38:21 -07:00
dwight
81cb3314fd compile gcc 2011-09-13 10:15:31 -04:00
dwight
b0add6ccd2 a little more compact code gen 2011-09-12 23:32:59 -04:00
dwight
610bab3a85 a little better as the compiler cannot always figure out the invariants because of side effects and aliasing 2011-09-12 23:32:52 -04:00
dwight
9c7366f47b these can be static 2011-09-12 23:32:45 -04:00
dwight
613bb7ba4a two step key addition to indexes 2011-09-12 23:22:10 -04:00
Dwight
48977d2abc merge 2011-08-17 16:55:13 -04:00
Dwight
9ce68d3682 new heuristic for object id btree inserts. 5% faster for best case scenario 2011-08-17 15:00:01 -04:00
Dwight
d9535ed1e3 add data check method and a new check or two 2011-07-20 14:24:27 -04:00
Dwight
611a71264a compile gcc 2011-07-05 11:22:02 -04:00
dwight
5961cc9ddc SERVER-984 sorting of infinity 2011-07-05 11:17:05 -04:00
dwight
085ce76457 Merge branch 'master' of github.com:mongodb/mongo 2011-07-01 22:13:04 -04:00
dwight
6e14a2af91 better btree dump output 2011-07-01 22:12:57 -04:00
dwight
821d177661 compile gcc 2011-07-01 13:37:53 -04:00
dwight
a7ca16a651 bigger KeyMax index maximum key size for btree v1 indexes. (3kb) 2011-07-01 13:30:13 -04:00
dwight
45032b5487 fix last commit breakage 2011-06-27 14:38:10 -04:00
dwight
e39dfdf08b an index v1 buf fix and a bunch of cleaning/safety 2011-06-27 14:11:46 -04:00
Eliot Horowitz
32de61255e putting delete in its own files and related cleaning 2011-06-20 17:34:16 -04:00
Mathias Stearn
6ec18b293a Compile fixes 2011-06-20 12:02:15 -04:00
dwight
8e1b5c26ab 56 bit disklocs in btree v1 2011-06-20 10:17:42 -04:00
dwight
e6cd19a8f2 unused variable res 2011-06-05 18:16:57 -04:00
dwight
6da748760c small chang efor debugging 2011-06-05 18:11:16 -04:00
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