Commit Graph

76 Commits

Author SHA1 Message Date
Aaron
10dd86fb96 SERVER-3448 prevent excessive scanning in BtreeCursor functions 2011-07-31 08:59:00 -07:00
dwight
70040db8d0 fix an issue with cursors on a delete bucket from within deleteObjects 2011-06-28 00:55:06 -04:00
Eliot Horowitz
32de61255e putting delete in its own files and related cleaning 2011-06-20 17:34:16 -04:00
dwight
8e1b5c26ab 56 bit disklocs in btree v1 2011-06-20 10:17:42 -04:00
dwight
600f2eef36 SERVER-2935 fix woEqual which wasnt equalling ints and doubles 2011-06-01 09:35:42 -04:00
Dwight
68037ada33 fix bug in new btreecursor code was breaking delx.js 2011-05-04 15:10:51 -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
Aaron
2df2fe8991 reduce queryutil dependencies a bit 2011-04-25 13:29:50 -07:00
dwight
c335ebcd0f work on new index version. dbtests stuff 2011-04-22 22:04:51 -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
7c986e6432 indexkey work 2011-04-11 18:21:48 -04:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
dwight
203a76fa05 conventions cleaning 2010-11-10 11:49:28 -05:00
Dwight
0648d61288 move include to top of file from bottom 2010-11-04 09:00:39 -04: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
dwight
c34a3100fe more cleaning toward conventions 2010-10-19 09:13:57 -04:00
dwight
2d4cf480d5 cleaning 2010-10-18 23:25:56 -04:00
Aaron
fe7a8dfaf4 SERVER-726 optimize exclusive bounds 2010-08-18 11:42:58 -07:00
Aaron
701dc65282 SERVER-1528 account for expensive skipping operations in nscanned 2010-08-03 20:09:16 -07:00
Aaron
5e2fa26dd7 SERVER-802 some optimizations 2010-07-16 09:45:59 -07:00
Aaron
326babfe6d merge 2010-07-16 05:36:26 -07:00
Aaron
5371a5e448 SERVER-802 range / in skipping 2010-07-16 01:49:15 -07:00
Aaron
d0ef838575 SERVER-1385 don't skip ahead when refinding position 2010-07-12 16:33:02 -07:00
Aaron
a84e4a13eb SERVER-371 mix skip types to scan fewer unused keys 2010-07-07 23:30:53 -07:00
Aaron
e3a60f43b3 SERVER-371 don't skip when spec 2010-07-07 13:50:09 -07:00
Aaron
4798e64b1c SERVER-371 checkpoint 2010-07-07 12:26:20 -07:00
Dwight
499ba7d2e8 make cursor traversal during a multi remove fast 2010-05-19 13:34:06 -04:00
Dwight
002abac767 assert 2010-05-17 15:35:39 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Dwight Merriman
18f3614188 faster! Ordering class 2010-04-20 19:42:53 -04:00
Eliot Horowitz
ca2a6d8db0 get rid of cursor hack and add test 2010-03-01 13:30:10 -05:00
Eliot Horowitz
46a4f1cca0 make geo index work for non geo-search 2010-02-24 23:44:49 -05:00
Dwight
62522b905b new killOp(opnumber) 2009-12-22 15:22:37 -05:00
Eliot Horowitz
e47b9a5452 correct fix for SERVER-436 2009-11-23 01:29:38 -05:00
Eliot Horowitz
53cf01bcc8 fix btreecursor mods at the end of the cursor SERVER-436 2009-11-23 00:38:53 -05:00
Aaron
da40303196 SERVER-100 btree cursor handle case where first interval is empty 2009-09-07 13:19:10 -07:00
Dwight
2706a28123 begin cmdline.h 2009-08-25 10:24:44 -04:00
Aaron Staple
714de2af68 SERVER-100 checkpoint btree cursor can take multiple ranges 2009-08-11 16:42:27 -04:00
Dwight
85e8f71c1c fixed bug SERVER-118 multikey duplicate results from queries 2009-07-07 13:17:53 -04:00
Aaron
0189992754 allow specification of inclusivity of index end key 2009-05-06 13:56:01 -04:00
Aaron
91c4607f76 make simple find faster 2009-04-06 17:32:40 -04:00
Aaron
c7cc5c6b4b Add const 2009-02-25 16:03:09 -05:00
Aaron
bcb1b24bd6 Remove dead code 2009-02-25 15:31:38 -05:00
Aaron
86c4c87be6 New query optimizer checkpoint, minus jstest changes 2009-02-24 10:27:07 -05:00
Aaron
db0f38e88b Dummy count implementation 2009-02-20 11:08:22 -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