Commit graph

1679 commits

Author SHA1 Message Date
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
Dave Wells
e95efdfd6d remove spurious printf
git-svn-id: file:///svn/toku/tokudb@25352 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Rich Prohaska
1c70e53250 #2892 dont run preload-db with bdb refs[t:2892]
git-svn-id: file:///svn/toku/tokudb@25341 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Rich Prohaska
fcfef3e8f6 #3010,#3023 merge *multiple changes to main, i mean it this time refs[t:3010] refs[t:3023]
git-svn-id: file:///svn/toku/tokudb@25308 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:26 -04:00
Barry Perlman
548d03d70e [t:2892] Merge upgrade logic to main. Merge command was svn merge --accept=postpone -r25293:HEAD ../tokudb.main+2892 .
git-svn-id: file:///svn/toku/tokudb@25303 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:25 -04:00
Rich Prohaska
7606a0eb32 #2953 merge update_multiple to main refs[t:2953]
git-svn-id: file:///svn/toku/tokudb@25124 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Zardosht Kasheff
7a1019e6ff [t:3000], fix mvcc-many-committed
git-svn-id: file:///svn/toku/tokudb@25005 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Bradley C. Kuszmaul
4f94d28ad7 Make {{{test_set_lk_max_locks}}} run again. Refs #2952. [t:2952]
git-svn-id: file:///svn/toku/tokudb@24988 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Bradley C. Kuszmaul
84ae16a36d Make {{{test_set_lk_max_locks}}} run again. Refs #2952. [t:2952]
git-svn-id: file:///svn/toku/tokudb@24987 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Zardosht Kasheff
5857ef0c33 [t:3000], fix case where we are running without transactions
git-svn-id: file:///svn/toku/tokudb@24984 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Bradley C. Kuszmaul
964383c69c Candidate fix for #2999. [t:2999]
git-svn-id: file:///svn/toku/tokudb@24980 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Zardosht Kasheff
58f55aef6b [t:2952], move fix to main
git-svn-id: file:///svn/toku/tokudb@24952 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Bradley C. Kuszmaul
70eb6ebabe Close #2945 (get rid of {{{db->set_bt_compare}}} in favor of {{{env->set_default_bt_compare}}}).
Closes #2945.  close[t:2945]
{{{
svn merge -r 24888:24894 https://svn.tokutek.com/tokudb/toku/tokudb.2945
}}}
.


git-svn-id: file:///svn/toku/tokudb@24931 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Zardosht Kasheff
c269d5e534 [t:2992], remove freed and db
git-svn-id: file:///svn/toku/tokudb@24903 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Zardosht Kasheff
be670c2fee [t:2992], remove some tabs and put in spaces
git-svn-id: file:///svn/toku/tokudb@24902 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Zardosht Kasheff
17eccfed9b [t:2935], merge to main
git-svn-id: file:///svn/toku/tokudb@24885 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Zardosht Kasheff
1037d3449c [t:2985], have the loader use toku_brt_is_empty_fast to verify emptyness of a brt, and remove verify_empty
git-svn-id: file:///svn/toku/tokudb@24784 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Barry Perlman
a5945b865e [t:2980] User call to env->put_multiple() checks file space before performing insert,
will return ENOSPC if filesystem is in redzone.


git-svn-id: file:///svn/toku/tokudb@24748 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
b4281f36b4 #2946 merge le-cursor's to main
git-svn-id: file:///svn/toku/tokudb@24142 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Barry Perlman
db868fb31d [t:2947] Merge from tokudb.2947. Added errno to error log, don't take minicron lock for engine status. I want to print engine status to error log, but the env isn't available everywhere, so that's not here (yet).
git-svn-id: file:///svn/toku/tokudb@24075 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Rich Prohaska
3c6bed0c61 #2929 closes[t:2929] run the loader-stress tests in separate environments
git-svn-id: file:///svn/toku/tokudb@23699 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00
Bradley C. Kuszmaul
0c071258d7 Use a fast version of brt_is_empty. Refs #2919. [t:2919]
git-svn-id: file:///svn/toku/tokudb@23694 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
1864aa5f70 #2919 refs[t:2919] test case that demo's really slow pre_acquire_table_lock
git-svn-id: file:///svn/toku/tokudb@23630 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
8cf78727aa #2921 refs[t:2921] remove obsolete memory functions
git-svn-id: file:///svn/toku/tokudb@23625 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Rich Prohaska
3538bf9888 #2919 refs[t:2919] test case that demo's really slow pre_acquire_table_lock
git-svn-id: file:///svn/toku/tokudb@23617 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Zardosht Kasheff
7e7f4da627 [t:2913], add mvcc-many-committed to BDB_DONTRUN
git-svn-id: file:///svn/toku/tokudb@23512 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Zardosht Kasheff
cc91ea8ca4 [t:2811], merge to main \!\!\!
git-svn-id: file:///svn/toku/tokudb@23495 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00
Yoni Fogel
7e247e3647 [t:2808] Merge 2808 onto main, remove dev and merge branches
git-svn-id: file:///svn/toku/tokudb@23201 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:22 -04:00