Leif Walsh
00aaa7a715
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
32b66973c9
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
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
5d651ec63f
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
839f067bc6
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
ab51c02df1
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
0f75aae221
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
ec9b84be2a
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
d3df022f3f
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
c1c9b54df2
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
6372e1b669
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
4ca8e69ca3
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
505a4ec683
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
188106ec2d
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
1917b56628
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
5944e81200
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
4c8963ca83
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
92939d2e03
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
ed550e8c22
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
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
Zardosht Kasheff
c2d6db8615
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
b0474df2b3
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
cd5228806f
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
16f8b00d26
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
88babc5f65
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
e03a154912
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
8dc91248c4
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
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
7e505af042
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
a6a363f2db
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
256e35f167
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
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
eacf091f18
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
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
e4530af16c
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
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
fd59c1c4d4
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
13ad539220
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
317b9d8f1e
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
c70b640a00
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
e254bbbfd7
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
9e458554f9
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
11494cabb4
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
a49277cfd5
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
9aa359ecad
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