Commit graph

959 commits

Author SHA1 Message Date
Rich Prohaska
3f24fa2cbc refs #5674 merge expand bug fix to mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@49796 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
271e1cf6bd refs #5628 reverse expression order in ha_tokudb::store_lock (faster expression which is false most of the time first)
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@49081 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
db5f40a952 refs #4476 implement tokudb_disable_hot_alter for 5.6.7
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48973 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
a39ada3673 refs #4476 partition write frm data for the 5.6.7 handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48967 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Zardosht Kasheff
55cdf389ef refs #5585, make a fix to help joins using unique keys
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48891 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Zardosht Kasheff
c1840ae157 closes #5481, remove trx->should_abort
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48871 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
3e323a69f0 refs #5607 hot text/blob expansion
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48858 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
17f58abd07 refs #5511 float, double, and decimal can be unsigned and auto increment
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48808 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
39f432a210 refs #5511 simplify add_or_drop_column
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48784 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
e14d76c021 refs #5511 include unsigned float in our type comparitor
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48778 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
a456fd2e94 refs #4476 turn tokudb xa on
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48775 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
06f0bb47c3 refs #5511 detect auto increment type change and dont run it hot
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48766 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
4f8d2f096a refs #4363 hcr rename blob, text, enum, and time types
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48714 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
da0b2dc3e2 refs #4476 cleanup prepare inplace alter
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48631 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Zardosht Kasheff
b10eed1f5a closes #5547, remove code that was there only for MySQL 5.1
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48597 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
fa2e13881f refs #4476 get alter table working again in mysql 5.6.7
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48518 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
7895dc9d40 refs #5510 get varchar expansion with prefix keys working in mysql 5.6.7
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48516 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
776c903c8e refs #4476 turn on tokudb row format compression
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48497 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
2416d25414 refs #4476 basic handlerton on mysql 5.6.7-rc
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48486 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
8c9ba89711 refs #5524 turn XA on for MariaDB 10
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48373 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
fa0262d3a3 refs #5524 turn on hot alter table in mariadb 10
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48341 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Leif Walsh
2ccde85fc2 refs #5368 add lto flags to handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48336 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
d256c1e236 refs #5524 turn on row format compression in mariadb 10
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48268 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Leif Walsh
6dc92d11ff merge from 6.5.0: refs #5464 remove newlines in partitioned counter status output and in unused types' output
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48234 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
c166e05dea refs #5524 get basic tokudb running in mariadb 10
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48232 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Leif Walsh
9350e43a78 refs #5464 merge fix from 6.5.0 for printing partitioned counters from within the handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48126 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
af54fc04dc refs #5513 fix hot column expansion code review issues on the mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48080 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
49f4651c49 refs #5502 delete frm data when partitioned tables are opened and the frm data is not being maintained by the handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48050 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Zardosht Kasheff
100a292827 refs #5469, refs #5481, add comments reminding myself to remove what should hopefully be a useless variable
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47800 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Zardosht Kasheff
954ad0d550 refs #5467, undo change
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47790 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Zardosht Kasheff
f8499b0608 refs #5467, do checkpoitn at end of tokudb_add_index
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47745 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
937c4a8886 refs #5333 #5334 change descriptors when changing a column
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47710 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
14e9e75f96 refs#5333 there can be only one column expansion at a time
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47687 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Zardosht Kasheff
cdb237e531 refs #5431, fix handlerton in mariadb-5.2.10
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47683 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Zardosht Kasheff
54c0c450d3 refs #5431, fix alter table for mysql 5.1
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47678 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Zardosht Kasheff
07432617d4 refs #5431, enable hot row format change in mariadb-5.5. Need to fix existing tests and write new one
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47669 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Zardosht Kasheff
1080ab092f refs #5431, put some defensive checks in for mysql 5.6 alter table in tokudb storage engine
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47650 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
4f54c962a4 refs #5333 simplify column expansion messages
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47649 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
e1d0a2e5cf refs #5333 dont allow hot char <-> char binary conversions
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47645 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
561a218e43 refs #5333 simplify expand varchar code
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47627 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
e5ac116741 refs #5333 redo hot expand int and unsigned int
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47608 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Zardosht Kasheff
3d6a688583 refs #5333, make debug compilation fix for mysql 5.5 (MariaDB showed no issues)
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47605 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
efef9b0605 refs #5333 fix expand field offset computation
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47584 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
6753c10427 refs #5334 fix the binary type pad character
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47581 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
17b4ad3a28 refs #5334 support inplace expansion of int fields in 5.5
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47574 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
a2b7b014b1 refs #5333 fix handlerton comments
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47488 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
5c29b15d0c refs #5333 fix handlerton compilation
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47487 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
efda2c9152 refs #5333 support varchar expansion on 5.5
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47484 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Zardosht Kasheff
ec6379f08c refs #5429, make fix for maria 5.5. previous checkin here accidentally disabled hot auto inc, this puts it back
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47375 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Zardosht Kasheff
41f6db89bb refs #5429, make fix for mariadb-5.2.10
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47373 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00