Commit graph

84 commits

Author SHA1 Message Date
Rich Prohaska
ff1be5d961 #198 add tokudb_backtrace to help debug handler interface bugs 2014-03-12 10:28:57 -04:00
Rich Prohaska
e9b9fd9077 #188 keep track of and cleanup last_lock_timeout memory 2014-02-24 09:46:24 -05:00
Rich Prohaska
2e7e13af2d #185 fix out of range read from uint3korr 2014-02-14 10:11:51 -05:00
Rich Prohaska
bc07ccf8a7 #182 fix dbt array memory leak 2014-02-12 15:07:44 -05:00
Rich Prohaska
dfe4872524 #180 avoid thd_proc_info pointing to invalid info (like when a function sets proc info with a local variable and then returns) 2014-02-07 12:58:10 -05:00
Rich Prohaska
b7e362e48c #178 clean up hatoku_defines.h a bit. it is a mess. 2014-02-07 12:07:53 -05:00
Rich Prohaska
04b8c2f63c #177 disable inline alter table drop default, add key, drop key, rename column when null bytes changed 2014-02-05 15:38:06 -05:00
Rich Prohaska
3ec9648f3d Tokutek/mysql56#54 fix to tokudb::external_lock for the alter table assert bug, plus a rewrite of the tokudb debug tracing 2014-01-22 08:54:46 -05:00
Rich Prohaska
babd7525a9 #169 simplify the tokudb config for mariadb 5.5 2014-01-20 14:49:39 -05:00
Rich Prohaska
c7836bb38d #166 add this handler to debug enter and return 2014-01-14 14:00:58 -05:00
Rich Prohaska
521cf40b4e port to mysql 5.6.15 2013-12-11 15:47:25 -05:00
Rich Prohaska
610474f974 #150 cleanup indexing cursor when a txn is retired 2013-12-08 16:36:37 -05:00
Rich Prohaska
b65e6e3d74 #141 redo table open and close locking to avoid table opening pileup 2013-12-05 11:59:34 -05:00
Rich Prohaska
11e4b8b84c Tokutek/mysql#10 use DB_TYPE_TOKUDB in mysql 5.5 2013-12-02 14:49:08 -05:00
Rich Prohaska
affe5ac600 #15 set the tokudb plugin type to DB_TYPE_TOKUDB 2013-12-02 12:46:28 -05:00
Rich Prohaska
2df023d3dd Tokutek/mariadb#12 rebase to mariadb-5.5.34 2013-11-28 09:51:21 -05:00
Rich Prohaska
fb6d749f2f start port of tokudb to mariadb 10 2013-11-10 16:45:11 -05:00
Rich Prohaska
b8d7ee9795 basic tokudb running in mysql 5.7 2013-11-09 16:55:12 -05:00
Rich Prohaska
a8af167fe3 tokutek/mysql56#23 turn on extended keys for tokudb 2013-10-23 12:30:07 -04:00
Rich Prohaska
36737f6c36 tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:44:43 -04:00
Rich Prohaska
a9caa21f48 remove cruft 2013-09-27 13:14:23 -04:00
Rich Prohaska
5cf85b79cd #92 simplify my_free calls 2013-09-23 13:42:48 -04:00
Rich Prohaska
53c7335563 refs #71 basic lock tree visualization 2013-09-15 09:58:19 -04:00
Rich Prohaska
60a4370f9a refs #71 rearrange IS code 2013-09-10 06:22:25 -04:00
Rich Prohaska
3ac574c06b refs Tokutek/ft-engine#30 trace all txn begin calls 2013-09-09 07:04:45 -04:00
Rich Prohaska
e3ab3d17dd rebase to mysql 5.6.13 2013-08-27 17:19:08 -04:00
Rich Prohaska
b2b90975a6 start port to mysql 5.6.13 2013-08-26 15:54:34 -04:00
Rich Prohaska
1af29d2786 Tokutek/mysql56#2 get tokudb storage engine to build on mysql 5.6 2013-08-25 12:38:49 -04:00
Rich Prohaska
1200ca6dad svn #6706 add GPL headers to the tokudb handlerton 2013-05-28 08:33:07 -04:00
Rich Prohaska
5a57ce4efa refs #6372 really use DB_TYPE_TOKUDB on mysql 5.6, will need an upgrade procedure
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@55333 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:19 -04:00
Rich Prohaska
1b30fe8dc1 refs #6090 support extended keys in tokudb
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@54920 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:19 -04:00
Rich Prohaska
c90e932dff refs #6022 always compile analyze into the code
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53996 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
2cfb7b0af2 refs #6022 implement cardinality on the mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53943 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
5fd169998f refs #5852 ext keys in 5.6
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53707 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
a5c4dfa409 refs #6094 remove HA_GENERAL_ONLINE code from the handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53679 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
df81afac63 refs #5777 support extended keys for tokudb in maria 5.5
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53678 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
691e2b7123 refs #6021 use ha_statistic_increment in the tokudb handlerton for table stats
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53248 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Rich Prohaska
441ed1b542 refs #5780 build basic tokudb in percona server
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51373 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
964aa7c2ba refs #4476 tokudb patches ported to 5.6.9-rc
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51182 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
827a8007ca refs #4476 build tokudb on mysql-5.6.9-rc
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51085 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
ec5937a7c3 refs #5727 dont allow upserts with secondary keys and other issues raised during a code review
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51076 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
01e0f0e6ec refs #5254 turn fast upserts on for tokudb
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50589 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
6f26ea8163 refs #5254 merge fast upserts to mainline. enabled on mysql 5.6 only for now.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@50363 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
76cd9b2adc refs #5524 get tokudb working in mariadb-10.0.0 without any patches
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@49929 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
a39ada3673 refs #4476 partition write frm data for the 5.6.7 handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48967 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Zardosht Kasheff
c1840ae157 closes #5481, remove trx->should_abort
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48871 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
a456fd2e94 refs #4476 turn tokudb xa on
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48775 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
776c903c8e refs #4476 turn on tokudb row format compression
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48497 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
2416d25414 refs #4476 basic handlerton on mysql 5.6.7-rc
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48486 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00
Rich Prohaska
8c9ba89711 refs #5524 turn XA on for MariaDB 10
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48373 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:14 -04:00