Zardosht Kasheff
c584efd770
[t:3266], per CR comments, collapse two functions into one
...
git-svn-id: file:///svn/toku/tokudb@29159 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Zardosht Kasheff
11d8840d79
[t:3266], rename toku_change_descriptor to toku_brt_change_descriptor, per CR comments
...
git-svn-id: file:///svn/toku/tokudb@29158 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -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
262c3518d7
Fix #3345 . Use {{{XMALLOC}}} in {{{compress.c}}}. close[t:3345]
...
git-svn-id: file:///svn/toku/tokudb@29138 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
Bradley C. Kuszmaul
23e73b0617
#3099 [t:3099] Get rid of printf.
...
git-svn-id: file:///svn/toku/tokudb@28911 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Bradley C. Kuszmaul
415ff301a5
[t:3314] Merge fix for #3314 to main (readlink doesn't append a NUL). Refs #3314 .
...
{{{
svn merge -c28759 https://svn.tokutek.com/tokudb/toku/tokudb.3312
}}}
.
git-svn-id: file:///svn/toku/tokudb@28761 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Bradley C. Kuszmaul
eb7a5aec88
Rename test include wiki
...
git-svn-id: file:///svn/toku/tokudb@28714 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Bradley C. Kuszmaul
355c285dff
[t:3219] Improve comment. Refs #3219 .
...
git-svn-id: file:///svn/toku/tokudb@28669 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Bradley C. Kuszmaul
f69f0a6a5b
[t:3219] Merge the 3219 fixes onto the main line. Refs #3219 .
...
{{{
svn merge -r28558:28575 https://svn.tokutek.com/tokudb/toku/tokudb.3219c
}}}
.
git-svn-id: file:///svn/toku/tokudb@28588 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
5509731dc3
#3258 changes found during code review refs[t:3258]
...
git-svn-id: file:///svn/toku/tokudb@28492 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -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
Rich Prohaska
d5da244826
#3258 fix the hot indexer when txn is committing or aborting refs[t:3258]
...
git-svn-id: file:///svn/toku/tokudb@28442 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Bradley C. Kuszmaul
68f33321b4
[t:3219] Also dont run 3219 in BDB. Refs #3219
...
git-svn-id: file:///svn/toku/tokudb@28263 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
93ae78dced
[t:3218] The block allocator test found the problem with the ints that should have been 64-bit. Refs #3218 .
...
git-svn-id: file:///svn/toku/tokudb@28260 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
Bradley C. Kuszmaul
7635187648
[t:3219] Turn off test #3219 for now. Refs #3219 .
...
git-svn-id: file:///svn/toku/tokudb@28223 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Rich Prohaska
fdd5f20e8c
#3269 define TOKUDB_REVISION in CPPFLAGS refs[t:3269]
...
git-svn-id: file:///svn/toku/tokudb@28217 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Bradley C. Kuszmaul
384879e789
[t:3218] Merge the #3218 changes back onto the main line. The tests ran on pointy (43 minutes elapsed, by the way. I did this merge (and added a comment):
...
{{{
svn merge -r27967:28141 https://svn.tokutek.com/tokudb/toku/tokudb.3218
}}}
Refs #3218 .
git-svn-id: file:///svn/toku/tokudb@28175 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Rich Prohaska
5bc341183e
#3253 gcc 4.4.4 linux/tests/Makefile refs[t:3253]
...
git-svn-id: file:///svn/toku/tokudb@28099 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Barry Perlman
036c8d6b54
[t:3236] [t:3238] Merge tokudb.3236+3238 to main.
...
git-svn-id: file:///svn/toku/tokudb@28070 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Bradley C. Kuszmaul
91587107ec
[t:3219] Move the test to the main line. Refs #3219 .
...
git-svn-id: file:///svn/toku/tokudb@28047 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Rich Prohaska
71c5aade24
#3199 run db-benchmark-test and scanscan refs[t:3199]
...
git-svn-id: file:///svn/toku/tokudb@28032 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Rich Prohaska
ccb181ab08
#3253 build with gcc 4.4.4 on amazon refs[t:3253]
...
git-svn-id: file:///svn/toku/tokudb@28028 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Rich Prohaska
16bf6a601b
#3253 add --gcc44 paramter to build.check.bash refs[t:3253]
...
git-svn-id: file:///svn/toku/tokudb@27961 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Rich Prohaska
a4e8194d10
#3253 compile linux/tests with gcc44. merge 27945 from 4.1.4 to main refs[t:3253]
...
git-svn-id: file:///svn/toku/tokudb@27959 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:36 -04:00
Rich Prohaska
59c3913b7a
#3253 build with gcc 4.4.0 refs[t:3253]
...
git-svn-id: file:///svn/toku/tokudb@27915 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
1cf6739a4b
#3239 allow all ^toku symbols in the globals list refs[t:3239]
...
git-svn-id: file:///svn/toku/tokudb@27721 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
Barry Perlman
71e27cc483
[t:3228] Fix Makefile to patch out loader upgrade test.
...
git-svn-id: file:///svn/toku/tokudb@27619 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Barry Perlman
24693b6e79
[t:3228] Patch out upgrade tests.
...
git-svn-id: file:///svn/toku/tokudb@27618 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Barry Perlman
01940509cd
[t:3228] Use new BRT_LAYOUT_VERSION to allow for later decisions.
...
git-svn-id: file:///svn/toku/tokudb@27617 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Bradley C. Kuszmaul
855274d6c4
[t:3219] Add a #define to indicate that we have {{{toku_cachetable_get_and_pin_nonblocking}}}. Refs #3219 .
...
git-svn-id: file:///svn/toku/tokudb@27599 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Barry Perlman
61ccaaff84
[t:3028] Minor, clear most_recent_env in toku_env_open() after verifying that env is not already open.
...
git-svn-id: file:///svn/toku/tokudb@27535 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Barry Perlman
3d521297d8
[t:3113] Fix symbol name in function signature.
...
git-svn-id: file:///svn/toku/tokudb@27503 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Barry Perlman
fe5882cc90
[t:3113] Fix symbol name in function signatures.
...
git-svn-id: file:///svn/toku/tokudb@27502 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Barry Perlman
03aab1d5f6
[t:3113] Merge from tokudb.3113, select latest header based on checkpoint_count, not checkpoint_lsn (file can be closed without intervening checkpoint). Merge command in toku/tokudb was svn merge -r27478:HEAD ../tokudb.3113 .
...
git-svn-id: file:///svn/toku/tokudb@27500 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Rich Prohaska
cda81a2103
#3202 fix =- typo refs[t:3202]
...
git-svn-id: file:///svn/toku/tokudb@27499 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Rich Prohaska
a9d325a6d0
#3200 get the handlerton compiling again refs[t:3200]
...
git-svn-id: file:///svn/toku/tokudb@27486 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Barry Perlman
c7d56e8474
[t:3196] Files created by new fixed loader are marked with _B_ instead of _L_. This will allow us to know which files were created with which loader.
...
git-svn-id: file:///svn/toku/tokudb@27480 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Bradley C. Kuszmaul
bab85ba037
Fixes #3207 . Don't use assert() in verify_brt_node. [t:3207]
...
git-svn-id: file:///svn/toku/tokudb@27468 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00
Bradley C. Kuszmaul
fcd3e15270
Fixes #3200 . Use rdtsc instead of gettimeofday() to instrument elocks. close[t:3200]
...
git-svn-id: file:///svn/toku/tokudb@27464 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:35 -04:00