Commit graph

682 commits

Author SHA1 Message Date
Zardosht Kasheff
f23dac8741 [t:3198], address some code review comments
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29155 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
6e0407a306 [t:3347], copy the handlerton over
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29148 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
4e9922211a #3018 build 5.5.9 with tokudb using cmake refs[t:3018]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@28788 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
f5fa3751eb [t:3289], fix in main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@28546 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
22501d2c96 #3185 simplify the check info messages refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@28197 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Barry Perlman
863f8aa9ff [t:3238] Upgrade engine status report for version 14.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@28071 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
d8e6202440 #3185 get ::check working with partitions refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27847 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
a4c7c03e6d #3185 use ctime_r in ::check. dont put timestamps into the result set, so that the mysql tests have a chance of passing refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27839 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
0764d6b338 #3185 fix the check status messages refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27809 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
88a5cb6c8f #3185 add ::check to the main handlerton refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27784 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
623f50ae0c #3213 fix the store_lock function (pattern after innodb's storage_lock function) refs[t:3213]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27607 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
af26debfc9 [t:3221], fix on main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27605 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
bb80422ed2 [t:3212], fix race condition
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27537 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
84ebda15fb #3200 get the handlerton compiling again refs[t:3200]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27487 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Bradley C. Kuszmaul
f0d84b470e ha fixes for #3200. Refs #3200. [t:3200] (merged from ha_tokudb.3039)
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27462 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
86f568fb6b [t:3171], make fix after CR with Rich
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27088 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
b14d398f60 [t:3171], fix problem
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27086 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
c94830bb31 [t:3166], add handler piece
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27083 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
29976beecd [t:3167],pass in correct number of DBs into put_multiple
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27001 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
9a06ddf3b3 [t:3165], fix keyread_time for primary keys
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26999 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
64527cc865 #3162 implement key_block_size in the handlerton closes[t:3162]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26853 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
72f9f9f8c5 #3039 merge engine status changes in the handlerton to main refs[t:3039]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26816 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
2ada495ede #3147 add tokudb_block_size session variable to allow experimentation refs[t:3147]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26782 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
db41d7bfdb #3144 merge ::add_index cleanup bug fix to main refs[t:3144]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26775 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Barry Perlman
1bf82ff90b [t:3130] Add start time of oldest living txn to engine status.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26503 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
2ff2bdf73a [t:3117],[t:3118], merge handlerton pieces
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26452 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Barry Perlman
3843a971d6 [t:3034] Update engine status for new functionality.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26445 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
cb1e1f7fe9 [t:3110], make change to get partitions in MariaDB 5.2.3 to work right.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26399 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Rich Prohaska
a374fddc43 #3114 compile ha_tokudb.cc without warnings refs[t:3114]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26383 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
f3133c65b7 [t:3105], remove printf
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26326 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
20734d31dc [t:3084], tweak some more to fix mysql test failure
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26073 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
d85b898584 [t:3084], tweak ::read_time
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26057 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
b542805fc3 [t:3053], implement ha_tokudb::truncate
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25918 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
eed214ab8e [t:3073], fix bug
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25905 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
7f836645b1 [t:3051], make a default implementation for keyread_time that takes into account clustering keys
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25843 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
20d7817076 [t:3041], partial fix, error message improved, but still not perfect, will probably delay finishing this ticket til post 5.0
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25841 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
b7e19f235a [t:3048], fix 5.5 compilation issue
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25759 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
d6c2b6e463 [t:3049], fix bug
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25758 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
4a91e9d4d0 [t:3038], move changes to main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25704 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Rich Prohaska
b13560234e #3011 remove *extra from *multiple refs[t:3011]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25648 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Rich Prohaska
d93138ecf5 #3011 remove *extra from *multiple refs[t:3011]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25632 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Barry Perlman
64eb205e65 [t:3034] Add status info for indexer.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25600 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Barry Perlman
74f316691e [t:3034] Add engine status counters for *multiple operations.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25504 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Barry Perlman
665f452ea8 [t:3033] Add panic information to engine status. If env or logger is panicked, say so and say why.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25479 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
cfded943a2 [t:3015], make handlerton changes for update_multiple usage
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25474 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Barry Perlman
df6db99075 [t:2905] Add upgrade info and environment creation timestamp to engine status.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25400 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
27368bcaec [t:3015], make small changes
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25304 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
beabbcfd11 [t:3015], fix generate_row_for_put
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25298 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
23a56da737 [t:3014], get rid of remove_keys from .h file, should have been part of last checkin
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25294 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
0817b4fdb5 [t:3015], remove another unused variable
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25192 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00