Commit graph

3707 commits

Author SHA1 Message Date
Dave Wells
604891b1e7 cause local checkpoint on close [t:2843]
git-svn-id: file:///svn/toku/tokudb@25706 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Barry Perlman
3906444e39 [t:2892] Added test of upgrading tree with deeply nested transactions.
git-svn-id: file:///svn/toku/tokudb@25702 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
f348e5bfeb #2946 change some var names refs[t:2946]
git-svn-id: file:///svn/toku/tokudb@25699 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Barry Perlman
ccc13673d6 [t:3034] Fix engine status counters.
git-svn-id: file:///svn/toku/tokudb@25694 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Zardosht Kasheff
42b7cbd920 [t:2811], make names of XXX_is_del functions consistent
git-svn-id: file:///svn/toku/tokudb@25690 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
26e80ae15c #2892 dont run preload-db-nested with BDB refs[t:2892]
git-svn-id: file:///svn/toku/tokudb@25686 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Barry Perlman
6064821c5c [t:2892] Add test program to preload with deeply nested transacions.
git-svn-id: file:///svn/toku/tokudb@25676 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Barry Perlman
08c0ded0e1 Improve comments. (Comment changes only.)
git-svn-id: file:///svn/toku/tokudb@25673 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
8f18a97ed5 #2843 remove junk refs[t:2843]
git-svn-id: file:///svn/toku/tokudb@25670 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
0d36037d99 #3043 capture a new hotindex undo test case refs[t:3043]
git-svn-id: file:///svn/toku/tokudb@25669 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
71827f7710 #3011 fix the generate_row_for_del definition refs[t:3011]
git-svn-id: file:///svn/toku/tokudb@25650 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
3b51496d8a #3004 update the undo tests README refs[t:3004]
git-svn-id: file:///svn/toku/tokudb@25633 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
43e5039e58 #3011 remove *extra from *multiple functions and callbacks refs[t:3011]
git-svn-id: file:///svn/toku/tokudb@25627 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Rich Prohaska
a54647be6a #3004 verify the undo test callback arguments refs[t:3004]
git-svn-id: file:///svn/toku/tokudb@25613 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Barry Perlman
70228bb313 [t:3034] Add status info for indexer.
git-svn-id: file:///svn/toku/tokudb@25599 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Rich Prohaska
506f21d77e #3021 automate the hotindexer undo tests refs[t:3021]
git-svn-id: file:///svn/toku/tokudb@25597 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Rich Prohaska
76401e530e #2843 remove junk tests refs[t:2843]
git-svn-id: file:///svn/toku/tokudb@25596 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Rich Prohaska
b3fda1afd9 #3021 turn on the run-hotindexer-undo-do-test executable bit refs[t:3021]
git-svn-id: file:///svn/toku/tokudb@25595 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Rich Prohaska
e85a538312 #3004 update the hotindexer undo test README refs[t:3004]
git-svn-id: file:///svn/toku/tokudb@25594 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Dave Wells
f31a90e9e9 merge indexer to main refs #2843 [t:2843]
git-svn-id: file:///svn/toku/tokudb@25593 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Barry Perlman
ff2b488eba [t:3036] Fix test to not have hard-coded default number of range locks, and disable test of default because it is no longer a useful test.
git-svn-id: file:///svn/toku/tokudb@25580 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Rich Prohaska
bd4bfd41d8 #2996 fix the nightly build refs[t:2996]
git-svn-id: file:///svn/toku/tokudb@25569 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Bradley C. Kuszmaul
e66bca903a Make the upgrade tests work again. Refs #3037. [t:3037]
git-svn-id: file:///svn/toku/tokudb@25552 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Bradley C. Kuszmaul
6ae7cb9c2d Instead of bzipping it, move the data dirs out to source:tokudb/tokudb.data/. Refs #3037. [t:3037]
git-svn-id: file:///svn/toku/tokudb@25548 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:29 -04:00
Bradley C. Kuszmaul
62de1d7105 Make redzone smaller. Refs #3037. [t:3037]
git-svn-id: file:///svn/toku/tokudb@25539 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:28 -04:00
Bradley C. Kuszmaul
78654d32ea Mispelled bzcat. Refs #3037. [t:3037]
git-svn-id: file:///svn/toku/tokudb@25538 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:28 -04:00
Bradley C. Kuszmaul
d0c9f015c6 Mispelled bzip2. Refs #3037. [t:3037]
git-svn-id: file:///svn/toku/tokudb@25537 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:28 -04:00
Bradley C. Kuszmaul
e90d3b758b Fix up the cleanup. Refs #3037. [t:3037]
git-svn-id: file:///svn/toku/tokudb@25532 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:28 -04:00
Bradley C. Kuszmaul
524ad2e8b7 Candidate fix for #3037. (env_preload tests too big). Refs #3037
git-svn-id: file:///svn/toku/tokudb@25529 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:27 -04:00
Zardosht Kasheff
be34cff708 [t:2996], fix up test
git-svn-id: file:///svn/toku/tokudb@25525 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:27 -04:00
Zardosht Kasheff
b34e3cf722 [t:2996], remove unused variables
git-svn-id: file:///svn/toku/tokudb@25522 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:27 -04:00
Zardosht Kasheff
a782de4dc0 [t:2996], remove unpredictable check
git-svn-id: file:///svn/toku/tokudb@25521 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:27 -04:00
Barry Perlman
cce1c0fdb8 [t:3036] Set default number of range locks to 0x7FFFFFFF, effectively infinite.
git-svn-id: file:///svn/toku/tokudb@25520 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:27 -04:00
Zardosht Kasheff
60d0cf3a04 [t:2996], make partial fix to test
git-svn-id: file:///svn/toku/tokudb@25519 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:27 -04:00
Zardosht Kasheff
ca6a765e29 [t:2996], make partial fix to test
git-svn-id: file:///svn/toku/tokudb@25518 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
253ea7db96 [t:2996], write test
git-svn-id: file:///svn/toku/tokudb@25512 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Rich Prohaska
c86fc36dd8 #3012 enable *multiple shortcuts for single dbs refs[t:3012]
git-svn-id: file:///svn/toku/tokudb@25510 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
87f0052ec4 [t:3015], grab directory read lock in update_single
git-svn-id: file:///svn/toku/tokudb@25509 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Barry Perlman
444f563d49 [t:3034] Add engine status counters for *multiple operations.
git-svn-id: file:///svn/toku/tokudb@25503 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
e752b68699 [t:3015], remove FALSE
git-svn-id: file:///svn/toku/tokudb@25501 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
1c30176941 [t:3035], fix test
git-svn-id: file:///svn/toku/tokudb@25499 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Barry Perlman
32a99b2b02 [t:3033] Add panic information to engine status. If env or logger is panicked, say so and say why.
git-svn-id: file:///svn/toku/tokudb@25478 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
a0994a1793 [t:3015], merge update_multiple changes to main
git-svn-id: file:///svn/toku/tokudb@25473 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Barry Perlman
b05d16ce44 [t:3028] Merge from tokudb.3028 with command svn merge -r25427:HEAD ../tokudb.3028 .
Add engine status on failed assert.  Also add panic info to log status in preparation for making available via engine status.

git-svn-id: file:///svn/toku/tokudb@25469 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
7c41f3031b [t:3015], make small changes to del_multiple
git-svn-id: file:///svn/toku/tokudb@25407 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
d89b0edf3f [t:3015], make small changes to put_multiple
git-svn-id: file:///svn/toku/tokudb@25404 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Barry Perlman
0a22812e83 [t:2905] Add upgrade info and environment creation timestamp to engine status.
git-svn-id: file:///svn/toku/tokudb@25400 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Barry Perlman
deb0d23050 [t:2949] Improve cachetable's get_and_pin_footprint.
git-svn-id: file:///svn/toku/tokudb@25399 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
fbdca53647 [t:2892], remove #if BRT_LAYOUT...
git-svn-id: file:///svn/toku/tokudb@25394 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Zardosht Kasheff
2f88373f31 [t:2892], undo bad checkin
git-svn-id: file:///svn/toku/tokudb@25393 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00