Leif Walsh
95b36cca93
closes #5789 don't report the \0 at the end of dnames and inames
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51072 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
56e030f197
refs #5727 changes to upsert code to address code review comments
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51004 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
f20faf8fe6
refs #5763 error write row on auto increment overflow
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50963 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Leif Walsh
0bd13e7f74
closes #5757 merge information_schema.tokudb_fractal_tree_info and information_schema.tokudb_fractal_tree_block_map to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50863 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
2168c92094
refs #5640 port handlerton to maria-5.5.28a
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50677 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
13c9009f9f
refs #5254 get fast update strict mode check working on 5.5
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50603 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
01e0f0e6ec
refs #5254 turn fast upserts on for tokudb
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50589 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
97aa60ee1f
refs #5738 imp index_only_read_time for mysql 5.6
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50577 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
John Esmet
2323f2bb23
refs #5710 add status counter for the total number of primary key bytes inserted (key and value, no secondary indexes)
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50527 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
ddf062ffb1
refs #5254 cleanup upsert handler interface in tokudb
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50503 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
75d93eccfd
refs #5726 upsert cleanup
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50486 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
3921faeecb
refs #5726 get upserts working with hot indexing
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50484 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
41262d0795
refs #5254 cleanup the upsert handler interface
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50468 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
6f26ea8163
refs #5254 merge fast upserts to mainline. enabled on mysql 5.6 only for now.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50363 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Yoni Fogel
8206e02a38
refs #5467 merge onto handlerton (kill putloader)
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50180 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
John Esmet
b6fae997fd
refs #5351 fix a mysql test failure caused by non-shared read locks. turns out the real error is that we do not consistently return ER_LOCK_WAIT_TIMEOUT on cursor errors, so mysql-tests can be very fragile.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50139 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Zardosht Kasheff
f98ea7a7ad
closes #5691 , add comment
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50057 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Zardosht Kasheff
49a37d5a3b
refs #4675 , fix auto increment behavior on truncate to reset properly
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@49931 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
76cd9b2adc
refs #5524 get tokudb working in mariadb-10.0.0 without any patches
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@49929 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
d5c5fa3837
refs #5679 grab exclusive MDL for drop index
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@49906 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
cbea44ad37
refs #5673 change tokudb_file_map field types to varchar
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@49889 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
John Esmet
ddb5ed4c45
refs #5351 no more set_lk_max
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@49857 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
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
Rich Prohaska
59d6ed789b
refs #5333 dispatch update callbacks based on operation to handler functions
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47368 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Zardosht Kasheff
50bec4666e
refs #5429 , disable hot row format alter on mainline for mariadb 5.5. Still need to merge to 6.1.1 and need to do this properly for #5431
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47365 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
c807ea79a7
refs #5340 make a comment about the key_filters bit map more precise
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47353 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
04fd36bfa5
refs #5371 support frm discovery for partitioned tables in the tokudb handlerton
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47303 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
c7eabdbff4
refs #4476 enable row compression in 5.6.6-m9
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47151 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
98104ed322
refs #5394 shadow active_index with tokudb_active_index for scan operations on a tokudb table. fixes a problem in 5.6.6-m9.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@47135 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
a5c06ac424
refs #5375 fix column rename + update deadlock on the mainline * 5.5
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46890 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
09eb256f9f
refs #5343 simplify the drop partition code
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46855 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
c40dbad176
refs #5343 build mysql 5.1.61 again
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46809 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
4d0b1af28e
refs #5343 save frm data for partitioned tables in 5.5
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46785 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
32354be35f
refs #4743 use a single txn for alter table on a partitioned tokudb table
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46587 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
eadb99afae
refs #5344 compile the handlerton with gcc 4.7
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46573 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
324c3b8156
refs #4743 rollback alter table add key with partitions
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46436 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
b568fddb76
refs #5323 support table rename + other alter op
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46361 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
81fd9403e5
replace tables in handlerton files
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46186 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Yoni Fogel
274b25eb8b
refs #5081 Replace all usage:
...
BOOL->bool
FALSE->false
TRUE->true
u_int*_t->uint*_t
Also poisoned all of the variables
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46156 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
16f359b73e
refs #5297 changing column default is now hot in 5.5
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46153 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Leif Walsh
8436f18efd
refs #4871 trying another fix for stdc++
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46049 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Leif Walsh
758cb019a5
refs #4871 try fixing handlerton linkage of stdc++
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46048 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
8841d882ad
refs #5195 fix the bug exposed by the type_bit test
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45997 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
51ab90357e
refs #5195 get alter add + drop working
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45979 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
2675c2491d
refs #5195 rearrange some capability macros
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45972 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
924371c7b6
refs #5277 compile the handlerton with the c++ portability lib
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45906 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
49aaddad0d
refs #5195 multiple alter operations
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45875 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
1b619ead75
refs #5195 undo row format change if alter table operation is rolled back
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45865 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
0c8dc0add8
refs #5195 rearrange some handlerton files
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45857 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
a0b4028fb0
refs #5195 first step of add and drop key in alter table
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45854 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
134a22a65e
refs #5258 small handlerton cleanup
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45817 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
0a23863b10
refs #5258 move handlerton alter table common functions to a separate file
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45810 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
362e37b2d3
refs #5258 fix ha_tokudb_alter_56 per code review
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45793 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
0199f6bb14
rfs #5258 fix 5.5 alter add key, add unique key on mainline
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45778 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
b46a1c366a
refs #5193 fix an HCAD bug with test case 3478.test
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45401 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
6a8b13c7c4
#4505 use hot alter table in mysql 5.5 refs #4505
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45255 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
eee0952580
#4505 merge 5.5 hot alter table to main refs #4505
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45183 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Zardosht Kasheff
0d4eb3d31e
refs #5142 , change name of plugin to TokuDB_file_map
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45160 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Zardosht Kasheff
cf287e93e4
refs #5142 , add plugin tokudb_dictionary_info
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45159 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
John Esmet
e4399f2358
refs #4800 report progress to the client and show processlist for offline indexing, loads, and optimize table. only show process in show processlist for hot optimizing.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45132 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
e354005d50
#4870 hot alter row format on 5.5 refs #4870
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45095 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Christian Rober
bac333c363
refs #4870 MySQL 5.1 handlerton changes for allowing row format changes to be hot.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44946 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
f643286a50
#4505 implement hot alter table auto increment in mysql 5.6
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44944 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Zardosht Kasheff
78ff6d8517
refs #4853 , make fix, tests remain
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44900 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Zardosht Kasheff
b57f34f0d4
closes #5130 , make handler change
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44897 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
78abf97a58
#4476 make XA compile time configurable for testing refs[t:4476]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44852 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Zardosht Kasheff
a4138ad04a
[t:5059], make status dictionary have a small node size
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44851 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
68fc120f91
#4536 add z lib to the tokudb handlerton automake file for static linking of the ft refs[t:4536]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44797 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
420dec8bb1
#4536 add z lib to the handlerton library lib in mysql 5.5.25 refs[t:4536]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44793 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
John Esmet
c7a06ca876
close[t:4494] indexing is now HOT by default
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44583 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Zardosht Kasheff
1a6afca9da
[t:5037], fix bug by adding trx->should_abort in case loader returns an error
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44505 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Zardosht Kasheff
19b43690e0
[t:5041], fix load data local on main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44399 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Zardosht Kasheff
f332f537c2
[t:5003], expand fix to include replace into and insert...on duplicate key update
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44278 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
76d1e83e4c
#5023 fixup compiler warnings on 5.6.6 refs[t:5023]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44276 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
e103abee63
#5023 reformat handlerton admin.cc refs[t:5023]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44275 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
8fd832cdc0
#5023 always include the update callback in the handlerton on the mainline refs[t:5023]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44274 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
1eb1e55daa
#5023 always compile in the update callback in the handlerton (for mysql 5.6) refs[t:5023]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44266 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
6b2d27750e
#5023 always compile in the update callback in the handlerton (fix build for mysql 5.1) refs[t:5023]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44264 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
0cbe02d15a
#5023 always compile in the update callback in the handlerton (even for mysql 5.5 without hcad) refs[t:5023]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44263 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Leif Walsh
f30b5654c0
[t:5013] don't initialize dest_val if src_val is empty in tokudb_generate_row on mainline too. fixes #5013
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44256 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
John Esmet
ce7b901576
[t:5019] fix the license string for our plugins
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44244 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Zardosht Kasheff
f7b8cddd2b
[t:5003], fix bug on main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44234 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Zardosht Kasheff
20b52e6691
[t:4920], in ha_tokudb.cc, protect indexer->close and indexer->abort with shanre->num_DBs_lock
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44159 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
2a9c58c20e
#4925 merge timestamp changes to main for 5.6 refs[t:4925]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44056 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
b7b1f9073e
#4949 fix bug in show engine tokudb status closes[t:4949]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44043 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
f7f060bbf9
#4476 more HCAD progress on 5.6 refs[t:4476]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43893 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
570256806a
#4476 merge 5.6 handlerton changes to main refs[t:4476]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43856 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
875a2d9898
#4921 fix tokudb_user_data table refs[t:4921]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43846 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
ee1e9cfd38
#4921 add per table data size to the tokudb_user_data information schema. also, combine all handlerton source into one compiled file refs[t:4921]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43824 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
3c1c690b71
#4903 add HCAD recovery to mainline 5.6 refs[t:4903]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43773 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
6538ba0612
#4855 support hcadr in mysql 5.6 and merge to main refs[t:4855]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43723 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
John Esmet
91b38769ae
close[t:4714] merge 4714 to main.
...
the handlerton will conditionally compile in a reader writer lock for a table share's key_file array in mysql and mariadb versions before 5.5
future versions have metadata locking at the mysql layer, so the handlerton doesn't need the key_file lock.
this change also improves the key_file locking comment and removes some old, non-useful comments that I left behind in the past.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43721 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Leif Walsh
f1cd9edf6b
[t:4882] fix handlerton to set compression method before db->open
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43528 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
4a497b3b06
#4855 compile the handlerton on mysql 5.6.6 refs[t:4855]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43497 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
d27ddbe242
#4855 merge 5.6 handlerton changes to main closes[t:4855]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43279 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Leif Walsh
7450075132
[t:4840] [t:3383] don't blow away what's in create_info if the user
...
specified it, in ha_tokudb::update_create_info
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43201 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
5e84318d23
fix debug build
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43074 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Leif Walsh
c73e79866d
change default case to an enum value case, per compression code review
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@42977 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Rich Prohaska
9e8dc90d60
#4729 get the compilation of the compression patch correct refs[t:4729]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@42862 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Rich Prohaska
9b28cbff31
#4729 fix a typo in the handlerton on the mainline that allows one to compile without the compression patch refs[t:4729]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@42409 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
d28cf8f96d
[t:4747], fix access to table_share->key_info for tables with a hpk
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@42080 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Rich Prohaska
be35ec5640
#4729 build the handlerton on mariadb 5.5 without any patches refs[t:4729]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41954 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
2eeed518b8
[t:4720], fix add index for partitioned tables, handler piece
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41818 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
60a4abba65
[t:4518], make handerlton fix
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41803 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
e439ffbfe5
[t:4695], call restore_add_index in final_add_index all the time
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41785 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
d173292a35
[t:4695], remove new_alter_table_frm_data_fail
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41784 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
7f38e8cc51
[t:4695], fix placing of debug variables
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41782 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
dfb51a0d53
[t:4695], fix compilation issue
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41780 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
7471a06023
[t:4695], add some debug state variables to simulate add index and drop index failures on 5.5
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41779 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
ed69a682ab
[t:4695], make handler changes to get this working. Tests remain
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41776 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
fb5fe09f33
[t:4717], fix problem
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41769 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
815c267628
[t:4297], add some more test hooks for XA
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41754 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
0b4425c77d
[t:4297], enable XA for 5.5
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41746 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
79ca105807
[t:4297], merge XA for handlerton to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41740 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Rich Prohaska
606d723ee4
#4695 put the original add_index back for 5.1 refs[t:4695]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41713 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Rich Prohaska
679a713545
#4695 put stubbed add_index back for 5.1 refs[t:4695]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41678 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Rich Prohaska
710deaf6c8
#4695 use alter table txn to write frm data and drop indexes. add index to do next refs[t:4695]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41665 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Rich Prohaska
41daa75c9f
#4695 write new frm data during alter table refs[t:4695]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41663 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Leif Walsh
c2a287862b
[t:4635] adding TOKUDB_DEFAULT to server variable possibilities, and
...
handling the case for ROW_TYPE_DEFAULT to quiet down SHOW CREATE TABLE
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41634 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Leif Walsh
68c7243b3c
[t:4635] always show the row_format with show create table, even if the
...
row format wasn't set with sql
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41616 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Leif Walsh
7d29164f4a
[t:4691] allow command-line (and therefore my.cnf) setting of tokudb_row_format
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41611 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Rich Prohaska
b32144fc6a
#4676 get alter table truncate partition working on 5.5 refs[t:4676]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41588 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:10 -04:00
Zardosht Kasheff
a5dadbe18c
[t:4541], make handlerton fix
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41584 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
6220da7f84
[t:4541], make handlerton fix
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41569 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Leif Walsh
d22cc20386
[t:4635] compilation fixes
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41563 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Leif Walsh
6de220f666
[t:4635] don't mess with the table share, and don't segfault on truncate
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41562 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Leif Walsh
5098027251
[t:4635] ::truncate_dictionary should keep the old row type
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41540 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
b4b017b272
[t:4541], make handlerton change
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41539 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Leif Walsh
99b7e81803
[t:4635] change the handlerton to not crash on unknown ROW_FORMATs
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41525 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Leif Walsh
50cf12932e
[t:4635] merging fractal tree and handlerton code to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41502 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
825f919dcd
#4656 fix the reverse scan bug exhibited by the update where desc on mysql 5.5 refs[t:4656]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41459 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
c61ef63686
#4592 merge mainline handlerton for mysql 5.5 refs[t:4592]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41457 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
232b72a9c8
[t:4618], fix regression introduced by fix for 4648
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41307 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
4d63caa936
[t:4648], fix bug
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41271 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
0d2da79a4c
[t:4633], fix bug
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41221 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
77ddbf5c79
[t:4630], allow blobs to be added HOT that have NOT NULL defaults
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41219 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
e218773bc4
[t:4544], create variable tokudb_log_client_errors to control whether client errors get logged
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41218 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
John Esmet
84896cc755
close[t:4530] merging 4530 to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41124 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
892d7680d1
#4625 remove info messages from ha_tokudb::check; too many test failures with it in refs[t:4625]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41031 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
5d2f12fdf0
#4625 remove info messages when doing a quick check table refs[t:4625]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40997 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
6a1ca5025d
#4623 fix show create table for TokuDB, and get the mysql engines tests working refs[t:4623]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40967 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Tim Callaghan
24eb1a0a30
[t:2949] Final changes for engine status work. Refs #2949
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40894 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
02650298a8
#4605 add debug variables to the handlerton refs[t:4605]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40703 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
John Esmet
6d21e240a5
close[t:4595] tokudb plugins are now marked as stable in mariadb, main.test_maturity passes
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40693 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
5534104e0b
#4560 add check time to handler stats (visible with show table status) refs[t:4560]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40642 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Leif Walsh
a3215bdbbf
[t:4598] make hot progress use 1-based, not 0-based, indexing for dictionary numbers
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40627 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
47283c0b5b
[t:4472], fix bug caused by removing DB_PRELOCKED_FILE_READ
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39771 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Zardosht Kasheff
164748a7e2
[t:4472], add table lock for truncate
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39739 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Zardosht Kasheff
d07d0fba79
[t:4472], commit fix for handlerton piece
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39730 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Zardosht Kasheff
91199cd3a9
[t:4472], commit handlerton piece
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39729 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
John Esmet
b925060bf2
[t:4253] fix makefile.in to reflect makefile.am change
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39552 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00