- 24 May, 2008 1 commit
-
-
Yoni Fogel authored
Removed extra mallocs and memcopies for toku_c_get when the dbts use anything other than DB_DBT_USERMEM git-svn-id: file:///svn/tokudb@4121 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 23 May, 2008 1 commit
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@4105 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 22 May, 2008 2 commits
-
-
Bradley C. Kuszmaul authored
* Create an exact bit (#818) for the sums (but doesn't calculate it.) * Add magic to the file header (#22) * Add per-subdb dupsort flags. (#333). Did {{{ $ cd tokudb $ svn merge -r3990:4094 https://svn.tokutek.com/tokudb/tokudb.818/ $ cd .. $ svn delete tokudb.818 }}} git-svn-id: file:///svn/tokudb@4095 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@4093 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 20 May, 2008 2 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@4036 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@4035 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 19 May, 2008 1 commit
-
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@4017 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 17 May, 2008 3 commits
-
-
Yoni Fogel authored
Fixes compile issues due to [3986] git-svn-id: file:///svn/tokudb@3995 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3989 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Add information that is printed in the #832 assertion fails. Also, don't actually assert a failure unless the node size got out of control. Thus, if the estimate is too low, print an message and proceed if possible. Addresses #832. git-svn-id: file:///svn/tokudb@3988 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 16 May, 2008 5 commits
-
-
Yoni Fogel authored
omt used to replaced libredblack git-svn-id: file:///svn/tokudb@3986 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3983 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@3981 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
memcmp does not accurately determine whether two keys are the same. Take out the overactive assertion. Addresses #788, #789. git-svn-id: file:///svn/tokudb@3980 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3978 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 15 May, 2008 3 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3973 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@3970 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
addresses #807 git-svn-id: file:///svn/tokudb@3969 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 13 May, 2008 13 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3946 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3945 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
The same 4 cases mentioned in [3932], except now three out of four are tested: 1. flattened nodup (tested in [3932]) 2. unflattened nodup (tested in this change set) 3. flattened dupsort (tested in this change set 4. unflattened dupsort (untested) Addresses #764. git-svn-id: file:///svn/tokudb@3944 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
We rebalance at most one subtree per delete. Insert and delete modified slightly to use tail recursion when simple. git-svn-id: file:///svn/tokudb@3943 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
On inserts, we will rebalance at most 1 subtree. git-svn-id: file:///svn/tokudb@3942 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
OMT now uses block allocs instead of a single malloc for each node. git-svn-id: file:///svn/tokudb@3940 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
Implement db->keyrange64 there is no transaction argument at the moment there is no *is_exact argument git-svn-id: file:///svn/tokudb@3938 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3935 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3934 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Addresses #764. git-svn-id: file:///svn/tokudb@3933 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
There are 4 cases 1. flattened nodup (tested in this changeset) 1. unflattened nodup (untested) 1. flattened dupsort (untested) 1. unflattened dupsort (untested) [3931] also addresses #764. Addresses #764. git-svn-id: file:///svn/tokudb@3932 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
There are 4 cases 1. flattened nodup (tested in this changeset) 1. unflattened nodup (untested) 1. flattened dupsort (untested) 1. unflattened dupsort (untested) git-svn-id: file:///svn/tokudb@3931 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3926 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 12 May, 2008 5 commits
-
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@3922 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
test_cursor_count works, so setting the makefile to expect success git-svn-id: file:///svn/tokudb@3921 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Make the {{{cxx/tests/check_test_cursor_count}}} nominally pass, even though it is failing. (We are tracking this issue with #802.) Make the {{{cxx/tests}}} prettier. Fixes #810. Addresses #811, #802. git-svn-id: file:///svn/tokudb@3919 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3918 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Not quite all the output is pretty yet. To get the pretty output set the {{{SUMMARIZE}}} make variable to nonzero and use the {{{-s}}} argument. E.g., {{{ make check SUMMARIZE=1 -s }}} . a complete useful invokation on Coyote is as follows: {{{ make check SUMMARIZE=1 BDBDIR=/usr -s -j8 VGRIND= -k }}} Also, (almost) all the tests pass (even the recovery tests that really fail), since those tests won't really work until after milestone:"MySQL TokuDB Beta 1.0.2". The one test that fails is {{{check_test_cursor_count}}}. Perhaps we won't fix that for this release either. Addresses #810, #811. git-svn-id: file:///svn/tokudb@3917 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 09 May, 2008 4 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3901 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
c_get now accepts DB_CURRENT_BINDING git-svn-id: file:///svn/tokudb@3893 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@3891 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3890 c7de825b-a66e-492c-adef-691d508d4ae1
-