Leif Walsh
08cec0c1f8
[t:3856] added a test for the memory leak in prefetching bfes. and now, to trac, I say: fix #3856 Huzzah! Huzzah! Huzzah!
...
git-svn-id: file:///svn/toku/tokudb@33899 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Zardosht Kasheff
f392523514
[t:3436], [t:3782], merge ydb level bulk fetch to main line
...
git-svn-id: file:///svn/toku/tokudb@33770 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Leif Walsh
b669ec96d6
[t:3635] [t:3764] [t:3757] [t:3749] merging tokudb.3635+prefetch into mainline, pending testing, fixes #3635 , #3764 , #3757 , #3749
...
git-svn-id: file:///svn/toku/tokudb@33537 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Leif Walsh
4a96abc33e
[t:3647] [t:3728] merge changes from tokudb.3647, closes #3647 and closes #3728
...
git-svn-id: file:///svn/toku/tokudb@33053 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Rich Prohaska
c4262963af
#3669 disable failing brtloader error injection tests until later refs[t:3669]
...
git-svn-id: file:///svn/toku/tokudb@33046 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Leif Walsh
ed07802061
[t:3646] merging changes from tokudb.3646b. fixes #3646
...
git-svn-id: file:///svn/toku/tokudb@32975 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00
Bradley C. Kuszmaul
519b3f4a53
close[t:3748] After dequeuing a fifo, free the memory. Fixes #3748 .
...
git-svn-id: file:///svn/toku/tokudb@32944 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00
Leif Walsh
c181410661
[t:3666] add id tags to tests which were missing it, fixes #3666
...
git-svn-id: file:///svn/toku/tokudb@32940 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00
Zardosht Kasheff
4ed966c1ca
[t:3740], fix bug
...
git-svn-id: file:///svn/toku/tokudb@32939 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00
Zardosht Kasheff
a783848fb4
[t:3736], fix compilation of make-tree
...
git-svn-id: file:///svn/toku/tokudb@32901 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:43 -04:00
Zardosht Kasheff
1e928e3604
[t:3698], make keyrange-unflat fit in memory so that the test can truly test keyrange without worrying about the effect of orthopush on drawing leafnodes into memory.
...
git-svn-id: file:///svn/toku/tokudb@32893 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:43 -04:00
Zardosht Kasheff
b9623f06fa
[t:3724], [t:3717], [t:3727], merge fixes to main
...
git-svn-id: file:///svn/toku/tokudb@32829 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:43 -04:00
Rich Prohaska
c69c2e09cf
#3711 test new version of intel cilkscreen refs[t:3711]
...
git-svn-id: file:///svn/toku/tokudb@32786 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:43 -04:00
Rich Prohaska
28877528fb
#3678 use clean or mvcc leaf entries when appropriate refs[t:3678]
...
git-svn-id: file:///svn/toku/tokudb@32718 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Bradley C. Kuszmaul
aff41cf349
close[t:3683] add svn:keywors. Fixes #3683 .
...
git-svn-id: file:///svn/toku/tokudb@32707 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Bradley C. Kuszmaul
c1827aab73
fix[t:3681] Fix the checkpoint/insert deadlock. Closes #3681 .
...
git-svn-id: file:///svn/toku/tokudb@32706 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Bradley C. Kuszmaul
6290af43bb
[t:3564] Fix brt-serialize-test memory leak. Refs #3564 .
...
git-svn-id: file:///svn/toku/tokudb@32704 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Bradley C. Kuszmaul
74e4a2b422
[t:3564] Fix brt-serialize-test. Refs #3564 .
...
git-svn-id: file:///svn/toku/tokudb@32703 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Bradley C. Kuszmaul
b5ff7181f6
[t:3564] Revert a change to subblock-test-compression. Refs #3564 .
...
git-svn-id: file:///svn/toku/tokudb@32701 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Bradley C. Kuszmaul
67401c51c1
[t:3564] Revert a change to subblock-test-checksum. Refs #3564 .
...
git-svn-id: file:///svn/toku/tokudb@32700 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Bradley C. Kuszmaul
2379d061e9
[t:3564] Merge in barry's stuff to the main line. {{{svn merge -r32637:32693 ../tokudb.3564b+3312}}} Refs #3564 .
...
git-svn-id: file:///svn/toku/tokudb@32694 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Rich Prohaska
bb69802bed
#3588 merge tokudb.3588 to main refs[t:3588]
...
git-svn-id: file:///svn/toku/tokudb@32669 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Leif Walsh
4714be8d31
[t:3638] add test that multiple empty basement nodes get collapsed to a single one on serialization/rebalancing
...
git-svn-id: file:///svn/toku/tokudb@32647 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:42 -04:00
Zardosht Kasheff
b90f894d14
[t:3651], merge to main
...
git-svn-id: file:///svn/toku/tokudb@32620 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:41 -04:00
Zardosht Kasheff
219331cc02
[t:3627], merge last of milestone 3 to main
...
git-svn-id: file:///svn/toku/tokudb@32565 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:41 -04:00
Zardosht Kasheff
4a88cb22b4
[t:3644], merge cachetable changes for #3627 from tokudb.3627 to main
...
git-svn-id: file:///svn/toku/tokudb@32519 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:41 -04:00
Zardosht Kasheff
cd757a485d
[t:3641], merge refactoring of BRTNODE to main from tokudb.3627
...
git-svn-id: file:///svn/toku/tokudb@32481 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:41 -04:00
Bradley C. Kuszmaul
b753248ddf
[t:3476] A few improvements for icc. Refs #3476
...
git-svn-id: file:///svn/toku/tokudb@32355 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:41 -04:00
Leif Walsh
0967285385
[t:3622] set msn to 0 for nodes in brt-serialize-test.c. might need to actually test the msns in this file later. fixes #3622
...
git-svn-id: file:///svn/toku/tokudb@32314 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:41 -04:00
Rich Prohaska
7927b32211
#3619 fix the brt-serialize-test to init its data structs refs[t:3619]
...
git-svn-id: file:///svn/toku/tokudb@32308 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:40 -04:00
Bradley C. Kuszmaul
885c83300b
[t:3604] Merge everything from the tokudb.3312c+3524+msn branch. Refs #3604 .
...
git-svn-id: file:///svn/toku/tokudb@32294 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:40 -04:00
Bradley C. Kuszmaul
866597e6d1
[t:3586] [t:3604] Merge icc onto main. Refs #3586 , #3604 .
...
git-svn-id: file:///svn/toku/tokudb@32232 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:40 -04:00
Rich Prohaska
ca12f91b05
#3484 merge the key range bug fix to main refs[t:3484]
...
git-svn-id: file:///svn/toku/tokudb@30711 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:40 -04:00
Rich Prohaska
daaf3a035f
#2977 compile libtokudb.so with icc 12.0.3 refs[t:2977]
...
git-svn-id: file:///svn/toku/tokudb@30158 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:39 -04:00
Rich Prohaska
dbee5ae7ba
#3346 #3351 fix the loader malloc error injector refs[t:3346] refs[t:3351]
...
git-svn-id: file:///svn/toku/tokudb@29297 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:38 -04:00
Zardosht Kasheff
a927dc1fc9
[t:3347], merge fractal tree piece of HCAD to main
...
git-svn-id: file:///svn/toku/tokudb@29146 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Bradley C. Kuszmaul
0a8c3413be
Closes #3320 move fast x1764 to main line.
...
{{{
svn merge -r29081:29083 https://svn.tokutek.com/tokudb/toku/tokudb.3320
}}}
close[t:3320] (Note that #3340 and #3341 cover moving this to 5.0.2 and 5.1.2)
.
git-svn-id: file:///svn/toku/tokudb@29108 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Bradley C. Kuszmaul
7e7e93103c
#3316 #3318 #3339
...
* #3316 quicklz is now part of the brt layer (but it won't be enabled for compression in 5.0.2, #3339 )
* #3318 (add valgrind suppresseions)
{{{
svn merge -r28917:29103 https://svn.tokutek.com/tokudb/toku/tokudb.3316
}}}
.
[t:3316] [t:3318] [t:3339]
git-svn-id: file:///svn/toku/tokudb@29107 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Bradley C. Kuszmaul
80089f63a4
#3099 Merge 3099 onto the main line.
...
{{{
svn merge -r28775:29048 https://svn.tokutek.com/tokudb/toku/tokudb.3099
}}}
git-svn-id: file:///svn/toku/tokudb@29055 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Rich Prohaska
aee08be630
#3293 fix the maybe trim logfile boundary condition refs[t:3293]
...
git-svn-id: file:///svn/toku/tokudb@28522 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Rich Prohaska
3f224ca5a6
#3293 test case for a checkpoint that spans multiple log files refs[t:3293]
...
git-svn-id: file:///svn/toku/tokudb@28484 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Bradley C. Kuszmaul
76bd39bffa
[t:3218] Improve printf. Refs #3218 .
...
git-svn-id: file:///svn/toku/tokudb@28262 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Bradley C. Kuszmaul
88a608bc2f
[t:3218] Try running the test if there is enough memory. Refs #3218 .
...
git-svn-id: file:///svn/toku/tokudb@28261 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Bradley C. Kuszmaul
67e30da248
[t:3218] Try to write a big-block test. Refs #3218 .
...
git-svn-id: file:///svn/toku/tokudb@28258 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Bradley C. Kuszmaul
a1f1a61a57
[t:3218] Improvements from design review. Refs #3218
...
git-svn-id: file:///svn/toku/tokudb@28257 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Bradley C. Kuszmaul
6b945fa29e
[t:3218] Incorporate changes from review. Refs #3218
...
git-svn-id: file:///svn/toku/tokudb@28256 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Rich Prohaska
6131fab3c3
#3185 merge from the tokudb.3185 branch to main refs[t:3185]
...
git-svn-id: file:///svn/toku/tokudb@27723 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Rich Prohaska
b2171df852
#3211 #3185 test brt verify and repair refs[t:3211] refs[t:3185]
...
git-svn-id: file:///svn/toku/tokudb@27642 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Bradley C. Kuszmaul
16caca9d6c
Merge changes from tokudb.3173 onto main. This version causes 4.1.1 to fail (when appropiately ported) and 4.1.3 to succeed. That is, the unit tests now notice that the fractal tree has wrong pivot keys. Fixes #3173 . close[t:3173]
...
{{{
svn merge -c27115:27120 ../tokudb.3173
}}}
.
git-svn-id: file:///svn/toku/tokudb@27133 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:34 -04:00
Barry Perlman
ecca7928f3
[t:3175] Put nodesize in fcreate recovery log entry, remove fcreate2 recovery log entry.
...
git-svn-id: file:///svn/toku/tokudb@27081 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:34 -04:00