Commit graph

3323 commits

Author SHA1 Message Date
Rich Prohaska
26ca989666 #2969 set cpu affinity in the keyrange-unflat test in an attempt to understand its performance refs[t:2969]
git-svn-id: file:///svn/toku/tokudb@24517 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
fb2462e446 #2965 make a common assert in the brtloader extractor test more informative closes[t:2965]
git-svn-id: file:///svn/toku/tokudb@24329 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
bb8666dc80 #2961 dbufio-test and dbufio-test-destroy can not run in parallel. fix them closes[t:2961]
git-svn-id: file:///svn/toku/tokudb@24246 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
b4281f36b4 #2946 merge le-cursor's to main
git-svn-id: file:///svn/toku/tokudb@24142 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
55d9d75abd #2948 fix another broken assert
git-svn-id: file:///svn/toku/tokudb@24120 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
d9436a2dd7 #2948 fix a broken assert
git-svn-id: file:///svn/toku/tokudb@24119 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Bradley C. Kuszmaul
bb5579a145 Merge 2948 changes to main: Start putting upsert into brt layer (Refs #2948). Also add unused attributes (Closes #2950). [t:2948] close[t:2950]
{{{
svn merge -c 24081 https://svn.tokutek.com/tokudb/toku/tokudb.2948
}}}
.


git-svn-id: file:///svn/toku/tokudb@24083 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Barry Perlman
db868fb31d [t:2947] Merge from tokudb.2947. Added errno to error log, don't take minicron lock for engine status. I want to print engine status to error log, but the env isn't available everywhere, so that's not here (yet).
git-svn-id: file:///svn/toku/tokudb@24075 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
37e601d6f4 #2944 closes[t:2944] dont ship the cilkrts.so
git-svn-id: file:///svn/toku/tokudb@23983 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
39825344d3 #2891 refs[t:2891] fix the nightly fractal tree test script for cilk tests
git-svn-id: file:///svn/toku/tokudb@23982 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
cb9539d657 #2938 refs[t:2938] get gcov working with newbrt (again)
git-svn-id: file:///svn/toku/tokudb@23927 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
261715cf6e #2891 refs[t:2891] fix the newbrt cilk build
git-svn-id: file:///svn/toku/tokudb@23926 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Zardosht Kasheff
ab10d38d38 [t:2811], add some comments for file organization
git-svn-id: file:///svn/toku/tokudb@23809 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
5484d70495 #2934 closes[t:2934] add --optimize to db-benchmark, fix the leafentry print function
git-svn-id: file:///svn/toku/tokudb@23806 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Zardosht Kasheff
08dd1538fd [t:2811], modify find_xidp per Bradley's suggestion
git-svn-id: file:///svn/toku/tokudb@23767 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Zardosht Kasheff
4d54bbb80b [t:2811], add comments as result of Bradley's CR
git-svn-id: file:///svn/toku/tokudb@23766 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
3c6bed0c61 #2929 closes[t:2929] run the loader-stress tests in separate environments
git-svn-id: file:///svn/toku/tokudb@23699 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Bradley C. Kuszmaul
0c071258d7 Use a fast version of brt_is_empty. Refs #2919. [t:2919]
git-svn-id: file:///svn/toku/tokudb@23694 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
d1efe9da42 #2919 refs[t:2919] speed up brt_is_empty by applying a noop instead of an optimize message to the leaf nodes
git-svn-id: file:///svn/toku/tokudb@23677 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Bradley C. Kuszmaul
476cbe26e6 merge fast rwlocks onto main line. Fixes #2841. close[t:2841]
git-svn-id: file:///svn/toku/tokudb@23676 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
1864aa5f70 #2919 refs[t:2919] test case that demo's really slow pre_acquire_table_lock
git-svn-id: file:///svn/toku/tokudb@23630 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
8cf78727aa #2921 refs[t:2921] remove obsolete memory functions
git-svn-id: file:///svn/toku/tokudb@23625 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
3538bf9888 #2919 refs[t:2919] test case that demo's really slow pre_acquire_table_lock
git-svn-id: file:///svn/toku/tokudb@23617 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Zardosht Kasheff
c385edaa8f [t:2811], change stats to use le_keylen instead of le_latest_keylen
git-svn-id: file:///svn/toku/tokudb@23612 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Zardosht Kasheff
c14837af5b [t:2811], remove unneeded leafentry accessor
git-svn-id: file:///svn/toku/tokudb@23609 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Zardosht Kasheff
b9542a506e [t:2811], undo change that went in merge that should not have
git-svn-id: file:///svn/toku/tokudb@23584 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
fe444f93a4 #2907 closes[t:2907] merge single insert per txn profiler to main
git-svn-id: file:///svn/toku/tokudb@23569 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
ae90f3660b #2915 closes[t:2915] fix the shutdown log entry timestamp
git-svn-id: file:///svn/toku/tokudb@23553 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Zardosht Kasheff
7e7f4da627 [t:2913], add mvcc-many-committed to BDB_DONTRUN
git-svn-id: file:///svn/toku/tokudb@23512 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Zardosht Kasheff
cc91ea8ca4 [t:2811], merge to main \!\!\!
git-svn-id: file:///svn/toku/tokudb@23495 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Bradley C. Kuszmaul
06d1c0e1eb Get rid of {{{TAGMALLOC}}}. Fixes #2912. close[t:2912]
git-svn-id: file:///svn/toku/tokudb@23493 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Yoni Fogel
7e247e3647 [t:2808] Merge 2808 onto main, remove dev and merge branches
git-svn-id: file:///svn/toku/tokudb@23201 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
a71c846cb4 #2877 refs[t:2877] remove kruft from the cachetable
git-svn-id: file:///svn/toku/tokudb@23180 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Yoni Fogel
aac1625dfe make clean in linux/tests cleans up fsync test temp files
git-svn-id: file:///svn/toku/tokudb@23061 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Yoni Fogel
0b0c76392a closes[t:1398] [t:2861] Remove more heaviside code (include straddle hacks) from newbrt
git-svn-id: file:///svn/toku/tokudb@23060 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Bradley C. Kuszmaul
1bfd207e32 Merge the fixes for #2862, #2861, and #2269 onto main. Fixes #2269, #2861, #2862. close[t:2269] close[t:2861] close[t:2862]
{{{
svn merge -r 23006:23042 https://svn.tokutek.com/tokudb/toku/tokudb.2862b
}}}
.


git-svn-id: file:///svn/toku/tokudb@23046 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Bradley C. Kuszmaul
87c3c1de3f Set some redzones. Refs #2862. [t:2862]
git-svn-id: file:///svn/toku/tokudb@23043 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Dave Wells
e6e4b5590f quiet spurious printouts, clean up Makefile
git-svn-id: file:///svn/toku/tokudb@23002 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
e8f2e0138f #2875 refs[t:2875] check keys against expected keys
git-svn-id: file:///svn/toku/tokudb@22990 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
5d428415a9 #2875 refs[t:2875] check expected secondary keys
git-svn-id: file:///svn/toku/tokudb@22988 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
d4224d0ce8 #2875 refs[t:2875] check ascending keys, check expected primary key, check expected number of rows in the loader-stress-test
git-svn-id: file:///svn/toku/tokudb@22986 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
57406ddee8 #2875 refs[t:2875] increase the max number of dictionaries to 1024
git-svn-id: file:///svn/toku/tokudb@22984 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Dave Wells
52f886958b remove unnecessary printing
git-svn-id: file:///svn/toku/tokudb@22936 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
59a83a0814 #2868 refs[t:2868] comments from code review
git-svn-id: file:///svn/toku/tokudb@22875 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
ab1d8172bd #2868 refs[t:2868] fix the presort speedup in the loader
git-svn-id: file:///svn/toku/tokudb@22868 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
e11af55784 #2865 refs[t:2865] remove heaviside from scanscan.c
git-svn-id: file:///svn/toku/tokudb@22837 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
6e3ae69a7f #2865 refs[t:2865] remove heaviside from scanscan.c
git-svn-id: file:///svn/toku/tokudb@22836 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Bradley C. Kuszmaul
684da3b6ba Merge changes to remove heaviside and straddle from the ydb layer. Fixes #2865. [t:2865].
{{{
svn merge -c22808 https://svn.tokutek.com/tokudb/toku/tokudb.2861
}}}
.


git-svn-id: file:///svn/toku/tokudb@22809 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Bradley C. Kuszmaul
74565b165a Merge changes for #2859 (delete dirs when tests complete). Fixes #2859. close[t:2859]
git-svn-id: file:///svn/toku/tokudb@22773 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Bradley C. Kuszmaul
e0bf7cb3e4 Fixes #2851. (cxx tests now work concurrently). close[t:2851]
git-svn-id: file:///svn/toku/tokudb@22727 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00