Leif Walsh
8b3a84f298
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
d6bbcd61d2
#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
8630ee8f67
#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
d3c48897b7
[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
5b025a2a5e
#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
fe6a139a4d
[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
9395e416c8
[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
42958dceb4
[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
68df4116a7
[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
0230a3f47b
[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
5d9dfa2e81
[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
41d405c592
[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
defa34ffb5
[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
cf029f1663
[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
Rich Prohaska
9bb2186d95
#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
54934d8705
#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
a5201dcdb7
#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
cb5808eeac
#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
62decaf581
[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
0405f5c902
[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
Rich Prohaska
3cc182623e
#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
a21f794121
[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
38b729365d
[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
59165fc60d
[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
d9b37bd1fd
[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
073fe23126
[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
Leif Walsh
8242999497
[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
eace0e22ec
[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
71e3a2b33a
#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
14881a56d2
#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
dbe5d69694
[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
20c080c514
[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
992c87533b
[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
104a3d5ba0
[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
f96d88786d
[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
1e3cee75e4
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
88392312f5
#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
6e19a62a33
#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
de4735c9ca
#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
Rich Prohaska
2027fdd0b6
#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
Rich Prohaska
2fd80635b6
#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
d03eb74cdf
[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
0a98c1c89a
[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
74f974e9e8
[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
96783a037e
[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
d047d62945
[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
517e99dbef
close[t:4334] merging 4334 to main. bulk fetch now grabs rows at an exponentialy rate with respect to the bulk fetch iteration, so range queries now fetch at most a factor of 2 more than they should. refs 4334
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39130 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Rich Prohaska
c0b1165ab2
#4420 build mysql 5.5.11 with the head of the tree refs[t:4420]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39040 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Zardosht Kasheff
29439f8731
[t:4179], handler changes for making optimize hot
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38620 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Zardosht Kasheff
ce473d8191
[t:4371], have ::optimize use the handler's status buffer
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38616 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00