Commit graph

4388 commits

Author SHA1 Message Date
Rich Prohaska
1bc3cc75d1 #4685 fix icc compilation problem with hotindexer test refs[t:4685]
git-svn-id: file:///svn/toku/tokudb@41738 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
John Esmet
e36429c1fb [t:4542] comment how zombies work with dbremove and the rollback code
git-svn-id: file:///svn/toku/tokudb@41718 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Rich Prohaska
133b3238cb #4707 turn off valgrind for test-xa-prepare refs[t:4707]
git-svn-id: file:///svn/toku/tokudb@41714 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Zardosht Kasheff
0b4c9b2d8c [t:4367], patch out diskfull.c from nightly runs
git-svn-id: file:///svn/toku/tokudb@41700 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Zardosht Kasheff
e4a3393e6e [t:4693], write brtnodes out in parallel for loader, serially for other cases
git-svn-id: file:///svn/toku/tokudb@41699 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Bradley C. Kuszmaul
7d29da2210 close[t:4708] Set the rollback node size to 4KB. Now it runs in less than one second without valgrind. Closes #4708.
git-svn-id: file:///svn/toku/tokudb@41668 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Bradley C. Kuszmaul
de9326db73 close[t:4707] Rename xid_t to avoid conflicts with the handlerton. Closes #4707.
git-svn-id: file:///svn/toku/tokudb@41667 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Bradley C. Kuszmaul
b18544282e refs[t:4697] Merge xa to main. {{{svn merge -r41628:41661 ../tokudb.4697 }}} Refs #4697.
git-svn-id: file:///svn/toku/tokudb@41662 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
John Esmet
25cbf48b2e [t:4706] comment and TODO the area of interest
git-svn-id: file:///svn/toku/tokudb@41659 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Bradley C. Kuszmaul
ec5bc33f34 [t:4704] Fix type punning on main line. Refs #4704.
git-svn-id: file:///svn/toku/tokudb@41656 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Leif Walsh
c731941b3d [t:4635] make TOKU_DEFAULT_COMPRESSION_METHOD a separate value
git-svn-id: file:///svn/toku/tokudb@41633 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Bradley C. Kuszmaul
88a7de436c [t:4298] A note about locking. Refs #4298.
git-svn-id: file:///svn/toku/tokudb@41627 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Rich Prohaska
2788c91954 #4685 get the hot indexer to work with txn's in the preparing state closes[t:4685]
git-svn-id: file:///svn/toku/tokudb@41614 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
John Esmet
7db30802e7 [t:4635] removing an artifact that john put in to disbale compression for tokufs. with the new, run-time configurable compression system, a compile time hack is no longer necessary.
git-svn-id: file:///svn/toku/tokudb@41613 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Leif Walsh
91891cbbf6 [t:4541] fix memory leak of cmp_descriptor
git-svn-id: file:///svn/toku/tokudb@41610 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Leif Walsh
8d0368fd2f [t:3983] merging auto-upgrade to mainline
git-svn-id: file:///svn/toku/tokudb@41591 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:17 -04:00
Zardosht Kasheff
1974ace7b5 [t:4541], fix a couple of other tests
git-svn-id: file:///svn/toku/tokudb@41590 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
Zardosht Kasheff
36288a5c78 [t:4541], fix a couple of other tests
git-svn-id: file:///svn/toku/tokudb@41589 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
Zardosht Kasheff
6804dbec9c [t:4541], fix a couple of other tests
git-svn-id: file:///svn/toku/tokudb@41587 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:15 -04:00
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