Rich Prohaska
542b13d946
refs #5852 ext keys in 5.6
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53707 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
f2f4f317d4
refs #6094 remove HA_GENERAL_ONLINE code from the handlerton
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53679 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
c57723bf3c
refs #5777 support extended keys for tokudb in maria 5.5
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53678 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Zardosht Kasheff
53d6ece6cc
refs #6096 , fix spacing
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53627 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Zardosht Kasheff
3980d95a4c
refs #6096 , refs #2894 , make fix
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53626 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
7844aae604
refs #6057 , remove read-only transaction work from handlerton
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53465 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
a007c67736
refs #6026 , merge fix to main from tokudb-engine.6026
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53434 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
49d8e272c3
refs #5104 , merge ICP for MariaDB to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53424 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
ba67355e31
refs #6024 , merge MRR for MySQL 5.6 to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53314 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
d007c6c292
refs #5571 , merge to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53300 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Rich Prohaska
e2f6ed8154
refs #6021 use ha_statistic_increment in the tokudb handlerton for table stats
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53248 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
7e276c2c2b
refs #5974 , fix on main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@52971 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
75bc247748
closes #5899 , fix stored functions
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@52597 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Leif Walsh
7d527a91ba
closes #5916 merge to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@52402 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
2401724107
refs #5554 , merge handlerton piece
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@52114 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
80fb572060
closes #5884 , remove ha_tokudb_alter_51.cc, we no longer support 5.1, so it is dead
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51910 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Rich Prohaska
e10c7fe451
refs #5780 build basic tokudb in percona server
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51373 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
6545e47b43
refs #4476 use user_defined_key_parts
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51199 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
e60066eb3a
refs #4476 build tokudb on mysql-5.6.9-rc
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51085 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
970fb5fb74
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
153d7f01a1
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
d62369b8c6
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
b58fa5cb13
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
17fe4eca09
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
d44fbafb48
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
7eb141996a
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
a7acad88cd
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
914cde4466
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
e803eb6790
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
f4028a09e5
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
Zardosht Kasheff
d755a5cf57
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
d6279fce3f
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
Zardosht Kasheff
3b4f69ea40
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
3f16b42986
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
b388d99873
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
a7c17096ab
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
b37be23353
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
3574089326
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
Rich Prohaska
56beb791f8
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
32b628f44a
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
6322d30093
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
f4622e9d54
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
3cff8476ea
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
b5fceb7386
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
72292c18df
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
John Esmet
78bd0d25bb
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
Zardosht Kasheff
7501fd65c7
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
Zardosht Kasheff
2122b4609a
[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
Zardosht Kasheff
845dfc1b5d
[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
964a8139b9
[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