Commit graph

4433 commits

Author SHA1 Message Date
Leif Walsh
52cad75df0 [t:4814] make more tests' timeouts longer
git-svn-id: file:///svn/toku/tokudb@43341 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:27 -04:00
Leif Walsh
482a652da7 [t:4814] fix non-static warning in make_tdb.c, ignore warnings about test-rwlock.c for now
git-svn-id: file:///svn/toku/tokudb@43340 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:27 -04:00
Leif Walsh
e76c88b8de [t:4814] increase test timeout for more tests
git-svn-id: file:///svn/toku/tokudb@43324 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
40c41bbbff [t:4814] remove --run-libc-freeres=no because I fixed how things were getting linked, apparently, and don't need that anymore (it was generating false valgrind failures)
git-svn-id: file:///svn/toku/tokudb@43312 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Yoni Fogel
a49100caba [t:4844] closes #4844 Fix deadlock issue with row locks, add minor optimizations, and cleanup
Deleted duplicate function, added some optimizations to make 'no lock conflict' faster
since it's the common case.

Cleaned up the way lock tree row lock conflicts are tested (only for the new test and one existing one)


git-svn-id: file:///svn/toku/tokudb@43303 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
2bd3f447c1 [t:4858] merge 4858 to mainline
git-svn-id: file:///svn/toku/tokudb@43285 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
08449ab58b [t:4814] don't error on __libc_freeres with valgrind
git-svn-id: file:///svn/toku/tokudb@43248 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
17c641b674 [t:4846] merging 4846 branch.
git-svn-id: file:///svn/toku/tokudb@43235 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
5a3d586ba6 [t:4814] suppress xz compilation warnings on the dashboard
git-svn-id: file:///svn/toku/tokudb@43225 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
ba281e914b [t:4814] have run_recover_stress_test.sh make the directory for its error
files so it doesn't fail


git-svn-id: file:///svn/toku/tokudb@43223 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
80ccbbbed2 [t:4814] make fractal tree test script show more errors in the commit message
git-svn-id: file:///svn/toku/tokudb@43222 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
b91396b82c [t:4814] fix static utils to call ydb_init
git-svn-id: file:///svn/toku/tokudb@43216 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
1f93b05fe1 [t:4814] push nightly to one minute before midnight
git-svn-id: file:///svn/toku/tokudb@43214 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
42b14aa651 [t:4814] fix the thing that makes it so perf tests don't run by default
git-svn-id: file:///svn/toku/tokudb@43213 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
fc224a1663 [t:4814] move release/examples to toplevel, add cmake instructions for copying it to the install directory, get rid of release directory
git-svn-id: file:///svn/toku/tokudb@43211 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
9e2793e707 [t:4814] fix lengthening the timeout of tests
git-svn-id: file:///svn/toku/tokudb@43210 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
0e158826e8 [t:4814] give some tests more time to complete in valgrind
git-svn-id: file:///svn/toku/tokudb@43209 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
b74292c6ac [t:4814] make ninja work with cmake and depend on lzma properly
git-svn-id: file:///svn/toku/tokudb@43208 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
0fa4c3c967 [t:4814] clean up other scripts
git-svn-id: file:///svn/toku/tokudb@43207 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
0f9071fae0 [t:4814] clean up run_recover_stress_test.sh
git-svn-id: file:///svn/toku/tokudb@43206 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
2dd5a157a4 [t:4814] fix utils
git-svn-id: file:///svn/toku/tokudb@43205 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
aab9d571d0 [t:4814] fix test1426 running
git-svn-id: file:///svn/toku/tokudb@43204 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
68fc66c88e [t:4814] fixing unused parameter warning on osx
git-svn-id: file:///svn/toku/tokudb@43193 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
f8eda673fa [t:4814] don't run valgrind on tests that crash
git-svn-id: file:///svn/toku/tokudb@43192 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Rich Prohaska
6ed44c2aa3 remove obsolete coverage scripts
git-svn-id: file:///svn/toku/tokudb@43188 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Rich Prohaska
0f9fc0705c add username to the tokugrind tmp file
git-svn-id: file:///svn/toku/tokudb@43187 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
2f4b3c0898 [t:4814] fix getting svn revision in fractal tree test script
git-svn-id: file:///svn/toku/tokudb@43184 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Leif Walsh
63b1969fbb [t:4814] merging cmake work to mainline
git-svn-id: file:///svn/toku/tokudb@43179 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Rich Prohaska
de269e4c44 #3520 lock tree test coverage refs[t:3520]
git-svn-id: file:///svn/toku/tokudb@43113 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Zardosht Kasheff
a51493dd07 [t:4831], [t:4832], merge to main
git-svn-id: file:///svn/toku/tokudb@43069 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Rich Prohaska
69fc86d810 #4836 fix icc compilation refs[t:4836]
git-svn-id: file:///svn/toku/tokudb@43037 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Rich Prohaska
323d9dec17 #3520 lock tree test coverage refs[t:3520]
git-svn-id: file:///svn/toku/tokudb@42988 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Rich Prohaska
e2e0fd9e47 #3520 lock tree test coverage refs[t:3520]
git-svn-id: file:///svn/toku/tokudb@42986 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Rich Prohaska
85da482b8e #3520 increase test coverage of the lock and range trees refs[t:3520]
git-svn-id: file:///svn/toku/tokudb@42973 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
John Esmet
80359de80d [t:4826] return an error when we try to get/set compression methods instead of possibly crashing. update the test to cover this code path.
git-svn-id: file:///svn/toku/tokudb@42965 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Rich Prohaska
9594b2a605 #4771 use a txn mutex to protect the txn lock tree set refs[t:4771]
git-svn-id: file:///svn/toku/tokudb@42930 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Rich Prohaska
451c79897a #4771 split locktree.h into public and private .h files refs[t:4771]
git-svn-id: file:///svn/toku/tokudb@42872 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Rich Prohaska
06ca6fb0ca #4801 always run the loader stress and compare test. it only takes 10 minutes, and it simplifies the release testing closes[t:4801]
git-svn-id: file:///svn/toku/tokudb@42788 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Bradley C. Kuszmaul
ea023507d4 close[t:4811] {{{svn merge -c42770 ../tokudb.4811}}}. Closes #4811.
git-svn-id: file:///svn/toku/tokudb@42772 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Christian Rober
7a95b9eb98 [t:4759] Added extra non-flat 4.2 tree with nested transactions to get better coverage in brt-serialize.c and ule.c.
git-svn-id: file:///svn/toku/tokudb@42768 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Zardosht Kasheff
cf0acb166b [t:4431], add comments
git-svn-id: file:///svn/toku/tokudb@42767 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Zardosht Kasheff
865b81d072 [t:4431], remove toku_pin_brtnode_holding_lock
git-svn-id: file:///svn/toku/tokudb@42765 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Zardosht Kasheff
23b13edee8 [t:4431], remove unnecessary attribute
git-svn-id: file:///svn/toku/tokudb@42762 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Zardosht Kasheff
1e96a05413 [t:4512], remove brt_header->checkpoint_before_commit_link and txn->checkpoint_before_commit, and replace it with a BOOL that states if a checkpoint is needed or not
git-svn-id: file:///svn/toku/tokudb@42758 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Zardosht Kasheff
a95207a7cd [t:4775], remove NONLEAF_CHILDINFO->n_bytes_in_buffer
git-svn-id: file:///svn/toku/tokudb@42751 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Zardosht Kasheff
c4960e31ea [t:3748], remove test3748, no longer applies
git-svn-id: file:///svn/toku/tokudb@42747 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Zardosht Kasheff
86646f79af [t:4740], remove fifo->memory_start
git-svn-id: file:///svn/toku/tokudb@42746 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Rich Prohaska
0657bfdf18 #4779 fix the comments in the lock tree memory footprint tests closes[t:4779]
git-svn-id: file:///svn/toku/tokudb@42741 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Zardosht Kasheff
049e92ad0b [t:4764], remove setting of prepared transactions txn->state to TOKUTXN_LIVE before doing commit/abort
git-svn-id: file:///svn/toku/tokudb@42728 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00
Zardosht Kasheff
75f841684f [t:4748], rename nb_mutex_write_lock to nb_mutex_lock. nb_mutex_write_lock implies there is a read equivalent, which it does not.
git-svn-id: file:///svn/toku/tokudb@42725 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:24 -04:00