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
Bradley C. Kuszmaul
1bfd207e32
Merge the fixes for #2862 , #2861 , and #2269 onto main. Fixes #2269 , #2861 , #2862 . close[t:2269] close[t:2861] close[t:2862]
...
{{{
svn merge -r 23006:23042 https://svn.tokutek.com/tokudb/toku/tokudb.2862b
}}}
.
git-svn-id: file:///svn/toku/tokudb@23046 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Bradley C. Kuszmaul
87c3c1de3f
Set some redzones. Refs #2862 . [t:2862]
...
git-svn-id: file:///svn/toku/tokudb@23043 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Dave Wells
e6e4b5590f
quiet spurious printouts, clean up Makefile
...
git-svn-id: file:///svn/toku/tokudb@23002 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
e8f2e0138f
#2875 refs[t:2875] check keys against expected keys
...
git-svn-id: file:///svn/toku/tokudb@22990 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
5d428415a9
#2875 refs[t:2875] check expected secondary keys
...
git-svn-id: file:///svn/toku/tokudb@22988 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
d4224d0ce8
#2875 refs[t:2875] check ascending keys, check expected primary key, check expected number of rows in the loader-stress-test
...
git-svn-id: file:///svn/toku/tokudb@22986 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Rich Prohaska
57406ddee8
#2875 refs[t:2875] increase the max number of dictionaries to 1024
...
git-svn-id: file:///svn/toku/tokudb@22984 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Dave Wells
52f886958b
remove unnecessary printing
...
git-svn-id: file:///svn/toku/tokudb@22936 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Bradley C. Kuszmaul
684da3b6ba
Merge changes to remove heaviside and straddle from the ydb layer. Fixes #2865 . [t:2865].
...
{{{
svn merge -c22808 https://svn.tokutek.com/tokudb/toku/tokudb.2861
}}}
.
git-svn-id: file:///svn/toku/tokudb@22809 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:21 -04:00
Bradley C. Kuszmaul
736342d504
Add Id keyword to multiprocess.c
...
git-svn-id: file:///svn/toku/tokudb@22609 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:20 -04:00
Rich Prohaska
67c3f6d9be
#2835 refs[t:2835] add some test cases for the multiple process with the same data dir
...
git-svn-id: file:///svn/toku/tokudb@22552 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:20 -04:00
Yoni Fogel
5771f5dbb5
[t:2835] merge 22549 from 4.1 to main
...
git-svn-id: file:///svn/toku/tokudb@22550 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:20 -04:00
Yoni Fogel
73fd2c4acd
[t:2835] merge r22545 into main
...
git-svn-id: file:///svn/toku/tokudb@22547 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:20 -04:00
Bradley C. Kuszmaul
07f7970808
Merge 2577c onto main line. Refs #2755c. [t:2755c]
...
{{{
svn merge -r22020:22070 https://svn.tokutek.com/tokudb/toku/tokudb.2755c
}}}
.
git-svn-id: file:///svn/toku/tokudb@22160 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:20 -04:00