Commit graph

5173 commits

Author SHA1 Message Date
Zardosht Kasheff
7c2dda64c1 refs #5481, fix toku_loader_close to redirect to empty dictionary if there is an error
git-svn-id: file:///svn/toku/tokudb@48870 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
0d41be2dcc refs #5592 add partitioned_counters_init/destroy to tests
git-svn-id: file:///svn/toku/tokudb@48861 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
264a8e65ed refs #5592 fix linking of util, again...
git-svn-id: file:///svn/toku/tokudb@48823 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
d70c82fd91 refs #5592 fix linking of util because of pthread keys
git-svn-id: file:///svn/toku/tokudb@48777 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
774afe534d refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff
git-svn-id: file:///svn/toku/tokudb@48763 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
TokuBuild
a943714e0c refs #5368 revert leif's bad checkin changing CTestConfig.cmake
git-svn-id: file:///svn/toku/tokudb@48733 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
221601543a refs #5351 quick fix of timedpush
git-svn-id: file:///svn/toku/tokudb@48729 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
d96e824e96 refs #5351 fix up ctestcustom
git-svn-id: file:///svn/toku/tokudb@48728 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
87cf6985fd refs #5351 add comments and a timed* api
git-svn-id: file:///svn/toku/tokudb@48727 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:13 -04:00
Leif Walsh
cd7c218570 refs #5351 fix a test deadlock
git-svn-id: file:///svn/toku/tokudb@48720 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
32163e3389 refs #5351 fixes to circular buffer
git-svn-id: file:///svn/toku/tokudb@48718 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
0fd3fcc3d6 refs #5351 add circular_buffer, no comments yet
git-svn-id: file:///svn/toku/tokudb@48715 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
12143a6734 refs #5368 compile fix for test-affinity
git-svn-id: file:///svn/toku/tokudb@48695 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
534b262792 refs #5368 add test for affinity code
git-svn-id: file:///svn/toku/tokudb@48694 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
589813ac5c refs #5368 add portability wrapper for sched_setaffinity/sched_getaffinity
git-svn-id: file:///svn/toku/tokudb@48692 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
5abdff33ff refs #5464 move partitioned_counters_init/destroy to portability
git-svn-id: file:///svn/toku/tokudb@48690 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
74a2998434 refs #5368 fix tokuvalgrind to count lines and compare them with 0 properly
git-svn-id: file:///svn/toku/tokudb@48685 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Zardosht Kasheff
60b9631996 closes #5822, don't grab point write lock if DB_PRELOCKED_WRITE is passed into dbenv->update_multiple
git-svn-id: file:///svn/toku/tokudb@48681 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
0bacc4a0f3 refs #5464 one more compilation fix
git-svn-id: file:///svn/toku/tokudb@48680 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
3aa6cee438 refs #5464 had to move a few more things
git-svn-id: file:///svn/toku/tokudb@48679 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
75e38b2d79 refs #5464 move partitioned_counter completely to portability
git-svn-id: file:///svn/toku/tokudb@48678 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
9dfa5bcb60 refs #5368 suppress extra warnings from xz code when using clang
git-svn-id: file:///svn/toku/tokudb@48677 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
John Esmet
a01ce64e0b refs #5351 oops, forgot recover flag here
git-svn-id: file:///svn/toku/tokudb@48649 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
f205e07382 closes #5570 delete recover-dbopen-eclose because it seems useless
git-svn-id: file:///svn/toku/tokudb@48632 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
John Esmet
a28d6cf48b refs #5351 nolog option to stress tests
git-svn-id: file:///svn/toku/tokudb@48619 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
d0f88d2d54 closes #5544 fix mem leaks
git-svn-id: file:///svn/toku/tokudb@48499 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
95d0eb9b33 refs #5542 add simple test for ftdump
git-svn-id: file:///svn/toku/tokudb@48495 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
59c7cfc479 refs #5543 make ftverify use argv[0] to name itself
git-svn-id: file:///svn/toku/tokudb@48493 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
7c1d2ba0a3 refs #5542 add toku_ft_layer_init/destroy to ftdump
git-svn-id: file:///svn/toku/tokudb@48491 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
97ad349826 refs #5537 zero out some structs because osx treats pthread_rwlock_init as "conditional jump on uninitialized values" and that's noise
git-svn-id: file:///svn/toku/tokudb@48424 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
John Esmet
e359a65ba5 fixes #5540 --nosync option to the threaded stress framework passes DB_TXN_NOSYNC on txn commit
git-svn-id: file:///svn/toku/tokudb@48422 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
6e4185e583 closes #5539 fix undefined behavior in loader-stress-*.cc
git-svn-id: file:///svn/toku/tokudb@48415 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
4a329a8f28 refs #5537 replace non-abstracted function calls with calls into the portability layer
git-svn-id: file:///svn/toku/tokudb@48401 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:12 -04:00
Leif Walsh
6e7e267038 refs #5537 fix in a simpler way
git-svn-id: file:///svn/toku/tokudb@48385 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
8a6d5b9ba3 refs #5537 fix abortrecover test runner to handle other failure cases
git-svn-id: file:///svn/toku/tokudb@48384 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
e90e5db856 refs #5537 little cmake cleanup
git-svn-id: file:///svn/toku/tokudb@48383 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
6497257245 refs #5537 add BUILD_SRC_TESTS to be able to build just those tests in Xcode
git-svn-id: file:///svn/toku/tokudb@48382 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
9e79e56ba2 refs #5537 don't use "tokuvalgrind" on darwin because valgrind on darwin is noisy
git-svn-id: file:///svn/toku/tokudb@48381 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
7f442d8918 refs #5537 add valgrind suppressions
git-svn-id: file:///svn/toku/tokudb@48379 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
318ebbe145 refs #5368 fix assertion to match length
git-svn-id: file:///svn/toku/tokudb@48378 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
410333c1d7 refs #5368 fix dbt lengths to prevent (relatively harmless) global buffer overflows
git-svn-id: file:///svn/toku/tokudb@48377 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
a802af97c0 refs #5464 zero out mutex
git-svn-id: file:///svn/toku/tokudb@48376 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
3755595c86 refs #5368 fix a weird path issue
git-svn-id: file:///svn/toku/tokudb@48364 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
2932b30970 refs #5368 missed one
git-svn-id: file:///svn/toku/tokudb@48363 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
c3a0afeab3 refs #5368 unify race detection tool annotations in <toku_race_tools.h>
git-svn-id: file:///svn/toku/tokudb@48361 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
75379294cf refs #5368 fix self-assignment
git-svn-id: file:///svn/toku/tokudb@48355 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
b7df599b66 refs #4871 make all compiler flag changes prepends so that user-specified flags (-D CMAKE_CXX_FLAGS="-foo") will take precedence
git-svn-id: file:///svn/toku/tokudb@48354 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
4fb05bf0c1 refs #5368 make conditions for running helgrind/drd more explicit
git-svn-id: file:///svn/toku/tokudb@48353 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
0f6877c256 refs #5368 fix self-assignment
git-svn-id: file:///svn/toku/tokudb@48350 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
fe652962ee refs #5368 remove reference to toku_os_get_max_rss in export.map
git-svn-id: file:///svn/toku/tokudb@48348 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00