Commit graph

591 commits

Author SHA1 Message Date
Zardosht Kasheff
ed71a06fe2 [t:4140], make fix
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36948 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
John Esmet
58b21b0ac1 [t:3532] merging 3532 to main, statements with serializable
isolation and autocommit no longer grab read locks, use
DB_TXN_SNAPSHOT instead


git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36503 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Zardosht Kasheff
4ebf955577 [t:4058], fix bug
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35882 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Zardosht Kasheff
ca9dc9c235 [t:3996], use bulk fetch in add_index
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35797 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
John Esmet
a5eef3707b [t:4018] close[t:4018] merging 4018 handlerton changes to main.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35664 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
3ca4532e25 #3453 allow the lock timeout to be set from the mysqld command line refs[t:3453]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35406 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
89b85f6e62 #3453 merge tokudb-engine.3453 to tokudb-engine refs[t:3453]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35394 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
John Esmet
ceb92814ce close[t:3990] atis-test no longer reports invalid frees
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35223 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
d2a38ad9ee [t:3518], change how we free the variables
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@34564 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
270c5d7f6e [t:3861], fix on mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@34503 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
913e2faae5 [t:3518], fix bug with getting hpk value
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@34493 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
0c8a7e635e [t:3518], fix problem with alter table
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@34484 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
46a7618d22 [t:3518], fix bug on mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@34462 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
5509e5090b [t:3875], hopefully last fix
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@34000 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
4599e0b4df [t:3875], fix another bug
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33999 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
0772a203ed [t:3875], fix a bug where we forgot to reset size of range query buffer
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33988 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
df4cd17403 [t:3436], merge handlerton piece of bulk fetch to main line handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33944 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
6a824a3287 #3854 initialize use_write_locks = false refs[t:3854]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33833 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
a9f3dc313b [t:3753], add basement node size param to handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33051 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
3cf373fa74 [t:3495], simplify estimate_num_rows
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@32762 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
d01e72b41c #3557 merge 31879 from 5.0.5 to main refs[t:3557]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@31882 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
496b06596f #3497 merge handlerton write lock changes to main refs[t:3497]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@31569 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
b1b63df72e #3535 remove YESOVERWRITE from tokumysql handlerton refs[t:3535]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@31294 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
cde41ce1fd [t:3486], fix issue on mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30542 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
73a1c2ff7c [t:3400], modify versioning so that 5.0.3 cannot open a table modified by 5.0.4
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30511 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
2c84bfc50b [t:3400], fix usage of smartDBTs
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30477 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
089dfbb492 [t:3406], fix issue on main line
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30362 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
0432dcf33d [t:3465], fix bug on mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30356 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
9fa14c497f for 3441, fix bug on mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30247 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
4115647c8f [t:3422], fix handlerton compiler warning
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30233 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
13d8070f09 [t:3400], remove extraneous TODO
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30231 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
ba3ed189af [t:3400], fix a memory leak
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30230 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
44074aa14b [t:3400], merge storing of frm file into main line
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30228 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
1188c11961 #3018 fix typo refs[t:3018]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29798 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
301b4d066c #3018 build tokudb with mysql 5.5.9 refs[t:3018]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29780 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
c85a89ff45 [t:3266], make fix for virtual columns
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29301 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
28c75ed014 [t:3365], restore old check_if_incompatible_data function
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29288 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
a69bade7c2 [t:3198], address some code review comments
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29155 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
6c60261ac6 [t:3347], copy the handlerton over
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29148 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
a732b71de4 [t:3289], fix in main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@28546 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
765ba72384 #3185 simplify the check info messages refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@28197 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
d95c903235 #3185 get ::check working with partitions refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27847 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
bf8f35590d #3185 use ctime_r in ::check. dont put timestamps into the result set, so that the mysql tests have a chance of passing refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27839 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
44e228f8c8 #3185 fix the check status messages refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27809 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
b83baf30b0 #3185 add ::check to the main handlerton refs[t:3185]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27784 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
b409731fbf #3213 fix the store_lock function (pattern after innodb's storage_lock function) refs[t:3213]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27607 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
889be0021d [t:3221], fix on main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27605 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
9ea09e6ce4 [t:3212], fix race condition
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27537 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
e714a2a91a [t:3171], make fix after CR with Rich
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27088 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
03957d4cb4 [t:3171], fix problem
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27086 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00