- 29 Jul, 2008 1 commit
-
-
Yoni Fogel authored
Implement DBC->c_getf_prev git-svn-id: file:///svn/tokudb@5418 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 28 Jul, 2008 7 commits
-
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5397 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5390 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Implemented c_getf_next_dup git-svn-id: file:///svn/tokudb@5389 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Replaced 'test_thread_stack.%' in rules with '$<', which refers to the first prerequisite listed. This fixes the nondeterministic nature of this test failing (for reasons of being unable to find the binary). git-svn-id: file:///svn/tokudb@5387 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Created function that peeks at both key and value at the same time (to avoid repeated OMT calls). This was worth 4-5% performance in scanscan --lwc --prelock --prelockflag git-svn-id: file:///svn/tokudb@5386 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Speed up light weight cursors. Instead of asking the brt to use 'copyout' (by passing key and/or val pointers) we pass in NULLs to brt_cursor_get. We then later use the peek_current functions to obtain pointers to the current key and val of the cursor. That was worth ~22% reduction in time for scanscan --lwc --prelock --prelockflag Also, now copyout quits immediately if both key and val are NULL This increased the (total) value of the patch to ~30% reduction in time. git-svn-id: file:///svn/tokudb@5383 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5381 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 27 Jul, 2008 8 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5364 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5363 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5360 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5359 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5358 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5357 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5356 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5355 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 26 Jul, 2008 3 commits
-
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5344 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5343 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5342 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 24 Jul, 2008 6 commits
-
-
Yoni Fogel authored
Removed over-active warnings, moved struct definition to proper place. git-svn-id: file:///svn/tokudb@5322 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5321 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Turned some nested functions (that had no free variables) into non-nested functions. git-svn-id: file:///svn/tokudb@5320 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Makefile ports for cygwin/Windows git-svn-id: file:///svn/tokudb@5319 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5318 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5307 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 23 Jul, 2008 6 commits
-
-
Yoni Fogel authored
Moved a couple of functions out of the critical path for the common case (only needed for uncommon case) git-svn-id: file:///svn/tokudb@5298 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5286 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
{{{ writeit 2048 blocks of size 1048576 in 124.60s at 17.24MB/s readit 2048 blocks of size 1048576 in 94.13s at 22.81MB/s user= 0.08s sys= 4.94s }}} Also for 512 blocks it runs at 741MB/s, It looks like the cachetable is fast enough. Fixes #1037. git-svn-id: file:///svn/tokudb@5285 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5277 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
{{{ svn merge https://svn.tokutek.com/tokudb/tokudb.1021@5184 https://svn.tokutek.com/tokudb/tokudb.1021@5107 }}} and fix a simple conflict. git-svn-id: file:///svn/tokudb@5275 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Fixes the memory leak with callback invalidation git-svn-id: file:///svn/tokudb@5274 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 22 Jul, 2008 2 commits
-
-
Bradley C. Kuszmaul authored
{{{ svn merge -r5259:5270 https://svn.tokutek.com/tokudb/tokudb.1035 }}} git-svn-id: file:///svn/tokudb@5272 c7de825b-a66e-492c-adef-691d508d4ae1
-
Bradley C. Kuszmaul authored
git-svn-id: file:///svn/tokudb@5269 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 21 Jul, 2008 6 commits
-
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5244 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Standardize unsigned ints: uint8_t -> u_int8_t uint32_t -> u_int32_t uint64_t ->u_int64_t Windows seems to differentiate between the two, linux does not. git-svn-id: file:///svn/tokudb@5239 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5238 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Invalidates cursors when we run off the end of a leaf. git-svn-id: file:///svn/tokudb@5222 c7de825b-a66e-492c-adef-691d508d4ae1
-
Yoni Fogel authored
Implements lazy updates for next_shortcut, and prev_shortcut. git-svn-id: file:///svn/tokudb@5221 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/tokudb@5218 c7de825b-a66e-492c-adef-691d508d4ae1
-
- 20 Jul, 2008 1 commit
-
-
Bradley C. Kuszmaul authored
{{{ svn merge -r5107:5184 https://svn.tokutek.com/tokudb/tokudb.1021 }}} git-svn-id: file:///svn/tokudb@5214 c7de825b-a66e-492c-adef-691d508d4ae1
-