Commit graph

4677 commits

Author SHA1 Message Date
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
Leif Walsh
85c058de69 [t:4797] fix print statements, save commands better
git-svn-id: file:///svn/toku/tokudb@42672 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:23 -04:00
Leif Walsh
13515287ef [t:4797] adding upgrade test runner stuff to run.stress-tests.py
git-svn-id: file:///svn/toku/tokudb@42669 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:23 -04:00
Zardosht Kasheff
8d4a28f4c9 [t:4803], fix compile
git-svn-id: file:///svn/toku/tokudb@42633 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:23 -04:00
Zardosht Kasheff
1b3cec0503 [t:4803], fix capture_persistent_env_contents
git-svn-id: file:///svn/toku/tokudb@42632 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:23 -04:00
Zardosht Kasheff
d68965f973 [t:4803], create upgrade_v19_time_key and upgrade_v19_footprint_key instead of reusing v14 variables
git-svn-id: file:///svn/toku/tokudb@42626 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:23 -04:00
Zardosht Kasheff
32ebfca6ad [t:4793], add a test
git-svn-id: file:///svn/toku/tokudb@42600 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:23 -04:00