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
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
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
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
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
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
3a5d2bcc1d
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
78745a04f9
#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