Commit graph

5249 commits

Author SHA1 Message Date
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
Leif Walsh
a30ce5da8a refs #5368 remove code which is unused except by a test I wrote, and is also very non-portable
git-svn-id: file:///svn/toku/tokudb@48347 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
b3bae8602a refs #5368 clean up toku_os_get_*rss
git-svn-id: file:///svn/toku/tokudb@48339 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
2eb17c0e06 refs #5368 check return value in test-wss
git-svn-id: file:///svn/toku/tokudb@48335 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
f7f08de520 refs #5368 add implementations for some things in the portability layer
git-svn-id: file:///svn/toku/tokudb@48334 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
cf38167215 refs #5368 add some more system checks
git-svn-id: file:///svn/toku/tokudb@48333 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
f6a4242420 refs #5368 add some more system checks
git-svn-id: file:///svn/toku/tokudb@48332 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:11 -04:00
Leif Walsh
f29bff6189 refs #5368 change up compiler defines to make freebsd happier
git-svn-id: file:///svn/toku/tokudb@48331 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
60f6e4b90c refs #5368 add some benign includes and change one errno usage for portability
git-svn-id: file:///svn/toku/tokudb@48330 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
54b16784b4 refs #5368 don't define MIN if it's already defined
git-svn-id: file:///svn/toku/tokudb@48329 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
a787e376ae refs #5368 merge what I wanted to: do helgrind/drd suppression in a nicer way
git-svn-id: file:///svn/toku/tokudb@48328 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
18f4a7e559 reversing accidental merge
git-svn-id: file:///svn/toku/tokudb@48327 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
9ac4390564 refs #5368 suppress helgrind/drd in a nicer way
git-svn-id: file:///svn/toku/tokudb@48326 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
eb81104629 refs #5368 use /usr/bin/env bash instead of /bin/bash for scripts
git-svn-id: file:///svn/toku/tokudb@48325 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
e2752f8e85 refs #5368 make some lock tree tests use the memory.h api
git-svn-id: file:///svn/toku/tokudb@48324 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
John Esmet
6c5c0e11f4 refs #5500 fix bug related to cleanup
git-svn-id: file:///svn/toku/tokudb@48323 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
c97c3e2a63 comment and extra semicolon removal
git-svn-id: file:///svn/toku/tokudb@48320 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
fd213b5b92 refs #4871 some changes that may help the ninja generator
git-svn-id: file:///svn/toku/tokudb@48319 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
eaaa4b6a09 refs #4871 fix gtags generation
git-svn-id: file:///svn/toku/tokudb@48318 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
2bc55f6b86 refs #4871 clean pwrite4g.data, it's big
git-svn-id: file:///svn/toku/tokudb@48317 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Rich Prohaska
38b3840b81 refs #5508 remove cpu affinity code that calculates the number of processors from the portability layer
git-svn-id: file:///svn/toku/tokudb@48302 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Rich Prohaska
652598a521 refs #5494 remove unused code from scanscan.cc
git-svn-id: file:///svn/toku/tokudb@48301 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
8c1a8061a2 closes #5530 fix recovery to be more careful about trusting bytes at the
end of the file


git-svn-id: file:///svn/toku/tokudb@48266 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
John Esmet
53e33b7531 fixes #5490 get rid of the last nodup stuff
git-svn-id: file:///svn/toku/tokudb@48251 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
John Esmet
3364bd0b0e refs #5490 dup/nodup artifacts
git-svn-id: file:///svn/toku/tokudb@48249 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00