Commit graph

572 commits

Author SHA1 Message Date
Zardosht Kasheff
35119e521f [t:3495], simplify estimate_num_rows
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@32762 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
0b3bcc8df0 #3557 merge 31879 from 5.0.5 to main refs[t:3557]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@31882 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
d543d10923 #3497 merge handlerton write lock changes to main refs[t:3497]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@31569 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
6b3c1ae1ce #3535 remove YESOVERWRITE from tokumysql handlerton refs[t:3535]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@31294 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
f019be508c [t:3486], fix issue on mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30542 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
b64804c830 [t:3400], modify versioning so that 5.0.3 cannot open a table modified by 5.0.4
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30511 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
d37c7e5b97 [t:3400], fix usage of smartDBTs
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30477 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
2af613ff76 [t:3406], fix issue on main line
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30362 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
f055b22339 [t:3465], fix bug on mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30356 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
4128cb5016 for 3441, fix bug on mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30247 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
dd17fe0616 [t:3422], fix handlerton compiler warning
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30233 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
efeac44123 [t:3400], remove extraneous TODO
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30231 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
b207cfc7d0 [t:3400], fix a memory leak
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30230 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
7b16d5c140 [t:3400], merge storing of frm file into main line
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30228 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
b6b7c80dfe #3018 fix typo refs[t:3018]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29798 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
51e2a01a09 #3018 build tokudb with mysql 5.5.9 refs[t:3018]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29780 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
9dc23dfe55 [t:3266], make fix for virtual columns
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29301 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
72b52d808a [t:3365], restore old check_if_incompatible_data function
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29288 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
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
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
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
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
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
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
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
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