Commit graph

896 commits

Author SHA1 Message Date
Rich Prohaska
b568fddb76 refs 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 use hot alter table in mysql 5.5 refs
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 merge 5.5 hot alter table to main refs
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 , 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 , 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 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 hot alter row format on 5.5 refs
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 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 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 , 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 , 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 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 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 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 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 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 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 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 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 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
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 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 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 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