Zardosht Kasheff
6f1691684d
[t:4541], merge new fix to main
...
git-svn-id: file:///svn/toku/tokudb@41583 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
John Esmet
0d32c57b9f
close[t:4574] merging 4574 to main. fixes the hcad deadlock found by Tim's stress test, which adds and drops indexes concurrent with queries and insertions. transactions no longer keep trollback nodes pinned after an operation, but instead always unpin them.
...
this merge also introduces a lot of improvements to our rollback code, in terms of clarity and consistency. to that end, variable names and function names were improved, as well as more documentation of the rollback logic in rollback.h and log-internal.h
roll.h is removed because it is a dead file.
git-svn-id: file:///svn/toku/tokudb@41576 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
Bradley C. Kuszmaul
118561e577
close[t:4684] Add comment. Closes #4684 .
...
git-svn-id: file:///svn/toku/tokudb@41565 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
Bradley C. Kuszmaul
fa3100f0ca
[t:4671] Add comment. Refs #4671 .
...
git-svn-id: file:///svn/toku/tokudb@41564 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
Zardosht Kasheff
cedba3c637
[t:4541], make fixes to test. Now exposes bug during recovery
...
git-svn-id: file:///svn/toku/tokudb@41553 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
Zardosht Kasheff
07d38f9161
[t:4541], merge to main
...
git-svn-id: file:///svn/toku/tokudb@41538 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
Leif Walsh
dc86d566c7
[t:4635] adding liblzma_icc_dbg.a so icc+debug builds can run test_compression_methods, turns out we needed a fourth library after all
...
git-svn-id: file:///svn/toku/tokudb@41524 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
Zardosht Kasheff
f9f364ff6a
[t:4644], merge fix to main
...
git-svn-id: file:///svn/toku/tokudb@41513 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Leif Walsh
36eb33a18e
[t:4635] fixing the loader to work with compression types, and fixing some tests
...
git-svn-id: file:///svn/toku/tokudb@41510 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Leif Walsh
43e5551390
[t:4635] merging fractal tree and handlerton code to main
...
git-svn-id: file:///svn/toku/tokudb@41503 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Bradley C. Kuszmaul
b9a7c166ab
close[t:4671] Annotate every malloc with {{{ANNOTATE_NEW_MEMORY()}}} and get rid of the {{{--check-stack-var-yes}}}. This fixes for valgrind 3.7.0 but not for valgrind 3.6.1. Closes #4671 .
...
git-svn-id: file:///svn/toku/tokudb@41430 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Rich Prohaska
7cabbcf6bf
#4644 dont build recover test stress3 on bdb refs[t:4644]
...
git-svn-id: file:///svn/toku/tokudb@41425 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Bradley C. Kuszmaul
603e51e492
close[t:4671] Add {{{--check-stack-var=yes}}} to the {{{mid_%.drdrun}}} rule. Fixes #4671 .
...
git-svn-id: file:///svn/toku/tokudb@41416 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Zardosht Kasheff
306ed8fca2
[t:4644], add test to main line
...
git-svn-id: file:///svn/toku/tokudb@41412 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Bradley C. Kuszmaul
e5e689aa87
[t:4670] Make test_abort4.tdbrun run in parallel. Refs #4670 .
...
git-svn-id: file:///svn/toku/tokudb@41405 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Bradley C. Kuszmaul
cd69a67e6e
close[t:4669] Disable loader-test1 at the makefile (See #4668 ), and make the loader test faster. Fixes #4669 . Refs #4668 .
...
git-svn-id: file:///svn/toku/tokudb@41362 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Bradley C. Kuszmaul
7ad7bb0611
close[t:4298] Merge from 4298j: {{{svn merge -c41355 ../tokudb.4298i}}}. Closes #4298 .
...
git-svn-id: file:///svn/toku/tokudb@41357 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Rich Prohaska
e1d9f40557
#4662 put a ceiling on the number of cpus that the fractal tree tests see refs[t:4662]
...
git-svn-id: file:///svn/toku/tokudb@41352 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Zardosht Kasheff
7070d0c687
[t:4518], have db_pre_acquire_table_lock just lock
...
git-svn-id: file:///svn/toku/tokudb@41325 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Rich Prohaska
f20473d4c9
#4642 add valgrind version to the test result file refs[t:4642]
...
git-svn-id: file:///svn/toku/tokudb@41265 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Zardosht Kasheff
fb40194833
[t:4618], [t:4631], make fix
...
git-svn-id: file:///svn/toku/tokudb@41259 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Zardosht Kasheff
86a5acfa07
[t:4529], clean up some more engine status variables
...
git-svn-id: file:///svn/toku/tokudb@41240 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Zardosht Kasheff
607f3f58c4
[t:4529], remove some shared variables that have good alternatives at MySQL layer
...
git-svn-id: file:///svn/toku/tokudb@41239 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Zardosht Kasheff
a4239f4e0f
[t:4529], some more cleanup
...
git-svn-id: file:///svn/toku/tokudb@41204 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Zardosht Kasheff
18b1d44471
[t:4529], some cleanup of old variables and code
...
git-svn-id: file:///svn/toku/tokudb@41203 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Bradley C. Kuszmaul
0b1c8f9474
[t:4298] Get the compiler warnings to calm down for valgrind 3.6 combined with gcc 4.6.3
...
git-svn-id: file:///svn/toku/tokudb@41193 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Rich Prohaska
1a465ba970
#4643 rename build.check.bash to run.fractal.tree.tests.bash refs[t:4643]
...
git-svn-id: file:///svn/toku/tokudb@41179 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Rich Prohaska
bd5a4483df
#4643 update drd.suppressions for centos 6 refs[t:4643]
...
git-svn-id: file:///svn/toku/tokudb@41178 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Rich Prohaska
7fa1da516f
#4643 get fractal tree tests running on centos 6 (build.check.bash port) refs[t:4643]
...
git-svn-id: file:///svn/toku/tokudb@41160 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Leif Walsh
997a4ed232
[t:4028] add --no-crash_on_update_failure to stress test script
...
git-svn-id: file:///svn/toku/tokudb@41157 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Zardosht Kasheff
7942bcf209
[t:4028], merge to main
...
git-svn-id: file:///svn/toku/tokudb@41142 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Tim Callaghan
06d75f5e54
[t:2949] Final changes for engine status work. Refs #2949
...
git-svn-id: file:///svn/toku/tokudb@40895 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Bradley C. Kuszmaul
c2462be22e
close[t:4603] Add Id tags to all {{{src/*.c}}} files. Fixes #4603 .
...
git-svn-id: file:///svn/toku/tokudb@40669 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Bradley C. Kuszmaul
f462cc60bf
close[t:4602] Make gcc 4.6.2 stop complaining about valgrind 3.6.1 {{{unused-but-set-variable}}} warnings ({{{svn merge -c 40646 ../tokudb.4594/}}}. Closes #4602 .
...
git-svn-id: file:///svn/toku/tokudb@40647 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Leif Walsh
5e524cfe38
[t:4580] free brtnode after checking garbage stats
...
git-svn-id: file:///svn/toku/tokudb@40572 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Zardosht Kasheff
671dba1781
[t:4596], fix in tokudb
...
git-svn-id: file:///svn/toku/tokudb@40544 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Rich Prohaska
15bf942a37
#4593 fix the get-active-cpus linux test to work with TOKU_NCPUS closes[t:4593]
...
git-svn-id: file:///svn/toku/tokudb@40526 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Rich Prohaska
5467a05231
#4590 replace drd annotations with helgrind annotations refs[t:4590]
...
git-svn-id: file:///svn/toku/tokudb@40488 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:13 -04:00
Rich Prohaska
830673a3de
#4582 maintain lock tree after it is closed closes[t:4582]
...
git-svn-id: file:///svn/toku/tokudb@40456 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Rich Prohaska
64da224f05
#4455 add txn create and start to the tokutxn API. this allows a txn to be created without holding any locks refs[t:4455]
...
git-svn-id: file:///svn/toku/tokudb@40438 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Leif Walsh
b78ea1572b
[t:4580] add "garbage" to the interactive help
...
git-svn-id: file:///svn/toku/tokudb@40428 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Rich Prohaska
bab1a561a4
#4049 include brtdump_static in the release refs[t:4049]
...
git-svn-id: file:///svn/toku/tokudb@40427 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Rich Prohaska
d13130ddce
#4049 include brtdump_static in the release refs[t:4049]
...
git-svn-id: file:///svn/toku/tokudb@40426 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Leif Walsh
abff01f4ae
[t:4580] add 'garbage' function to brtdump, add makefile rule to create statically linked brtdump
...
git-svn-id: file:///svn/toku/tokudb@40425 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Rich Prohaska
834a332613
#4579 get groupcommit test working with helgrind refs[t:4579]
...
git-svn-id: file:///svn/toku/tokudb@40421 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Rich Prohaska
6ad86d1334
#4455 add unlocked txn destructor refs[t:4455]
...
git-svn-id: file:///svn/toku/tokudb@40407 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Bradley C. Kuszmaul
c51b0dbf01
close[t:4577] Quiet down that test. Closes #4577 .
...
git-svn-id: file:///svn/toku/tokudb@40389 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Bradley C. Kuszmaul
98f242bc33
[t:4575] Got rid of a little too much. . Closes #4575 .
...
git-svn-id: file:///svn/toku/tokudb@40377 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Bradley C. Kuszmaul
8b3036c56c
close[t:4576] Get rid of c_del in the cxx code. Closes #4576 .
...
git-svn-id: file:///svn/toku/tokudb@40375 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00
Bradley C. Kuszmaul
3e41f7dc0d
close[t:4575] Merge fix for #4575 onto main. {{{svn merge -r40351:40366 ../tokudb.4575}}}. Closes #4575 .
...
git-svn-id: file:///svn/toku/tokudb@40370 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:12 -04:00