- 08 May, 2008 7 commits
-
-
Bradley C. Kuszmaul authored
Turn on inter-unit optimization for the newbrt code. The lock tree still doesn't have it. Addresses #793. git-svn-id: file:///svn/tokudb@3854 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3853 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3852 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Verification of non-null is done before trying a toku-free git-svn-id: file:///svn/tokudb@3851 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3848 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3847 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3846 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 07 May, 2008 3 commits
-
-
Yoni Fogel authored
Merge branch tokudb.394 back into trunk git-svn-id: file:///svn/tokudb@3841 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3823 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3822 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 06 May, 2008 3 commits
-
-
Yoni Fogel authored
Using DB_CURRENT no longer overwrites temporary memory owned by the db handle. Added regression test. git-svn-id: file:///svn/tokudb@3821 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3814 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3813 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 04 May, 2008 3 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3794 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3793 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3792 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 03 May, 2008 2 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3780 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
|| || DB size || logsize || rate || || Before (with transactions) || .33GB || 3.0GB || 17477/s || || No Transactions (with this fix) || .43GB || 0GB || 104124/s || || After removing undo info (#775) || .33GB || 1.4GB || 25696/s || || After optimizing commit (#725) || .43GB || 0.6GB || 39909/s || The file size is a larger, but the logs are a lot smaller. Addresses #725, #775. Manipulations: {{{ $ (cd tokudb; svn merge -r3763:3778 https://svn.tokutek.com/tokudb/tokudb.725) $ svn delete tokudb.725 }}} git-svn-id: file:///svn/tokudb@3779 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 02 May, 2008 1 commit
-
-
Bradley C. Kuszmaul authored
Removed the undo information from the logs (to rely on the checkpoint to save a good copy in the log). Also, don't record the fingerprint changes, since they can be recalculated independently. (This is a biggy. The fingerprints updates were half the log changes.) We'll have to do something about the fingerprints of internal nodes, so some if may come back in some form. Speeds up {{{db-benchmark-test-tokudb -x}}} from 17477/s to 25696/s, and reduces the size of the {{{bench.tokudb}}} directory (containing logs and data) from 3.3GB to 1.7GB for a 0.33GB datafile. Manipulations as follows: (cd tokudb;svn merge -r3676:3763 https://svn.tokutek.com/tokudb/tokudb.740 ) svn delete tokudb.740 Fixes #775. git-svn-id: file:///svn/tokudb@3764 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 30 Apr, 2008 1 commit
-
-
Bradley C. Kuszmaul authored
Increment {{{layout_version}}} to 6. brtdump now has a {{{--nodata}}} option (to print only the metadata, but not the data) Fixes #766. Merged to main using {{{ cd tokudb/tokudb svn merge -r3713:3725 https://svn.tokutek.com/tokudb/tokudb.766 cd .. svn delete tokudb.766 }}} git-svn-id: file:///svn/tokudb@3728 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 27 Apr, 2008 3 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3672 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3670 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3668 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 26 Apr, 2008 2 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3659 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3658 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 25 Apr, 2008 5 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3652 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@3651 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@3647 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Change the {{{LEAFENTRY}}} to {{{OMTVALUE}}} when using the omt, and also change the type of {{{OMTVALUE}}} to {{{void*}}} so we can have two different OMTs coexisting. Fixes #750. git-svn-id: file:///svn/tokudb@3646 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
Change the {{{LEAFENTRY}}} to {{{OMTVALUE}}} when using the omt, and also change the type of {{{OMTVALUE}}} to {{{void*}}} so we can have two different OMTs coexisting. Fixes #750. git-svn-id: file:///svn/tokudb@3645 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 24 Apr, 2008 4 commits
-
-
Yoni Fogel authored
git-svn-id: file:///svn/tokudb@3636 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@3627 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
changed magic number 100 to a constant git-svn-id: file:///svn/tokudb@3625 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Changes to omt-test pursuant to code review. Now tests split at |tree|. Deleted duplicated delete test. git-svn-id: file:///svn/tokudb@3622 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 23 Apr, 2008 6 commits
-
-
Zardosht Kasheff authored
finished testing for split and merge (this checkin has boundary cases) git-svn-id: file:///svn/tokudb@3605 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
finished most of testing for split and merge still need to test error cases such as times when ERANGE is expected git-svn-id: file:///svn/tokudb@3604 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Put in comments for what form of tests we need for split and merge. git-svn-id: file:///svn/tokudb@3602 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Tests for insert. BUGFIX: Insert now properly returns DB_KEYEXIST if the heaviside function returns 0 for some value in the tree. git-svn-id: file:///svn/tokudb@3601 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Fix memory leak in test. git-svn-id: file:///svn/tokudb@3598 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
test delete git-svn-id: file:///svn/tokudb@3592 c7de825b-a66e-492c-adef-691d508d4ae1
-