Commit graph

289 commits

Author SHA1 Message Date
Rich Prohaska
ee2a0724a0 #250 restore proc info to valid pointers in commit, abort, analyze, and optimize 2014-06-04 10:44:15 -04:00
Rich Prohaska
cae1d71b88 #232 compile in jemalloc detector 2014-05-10 15:53:31 -04:00
Rich Prohaska
493f9fd081 #228 use thd_get/set_ha_data for tokudb_trx data 2014-05-07 08:20:41 -04:00
Rich Prohaska
af1fbde5f8 #224 fail tokudb init if jemalloc is not loaded 2014-05-05 07:59:33 -04:00
Rich Prohaska
957881df87 #194 fix gcc 4.8 warnings 2014-04-13 14:40:54 -04:00
Rich Prohaska
0b1edd4302 #206 support mariadb 10.0.10 alter compression table attribute 2014-04-08 15:24:06 -04:00
Rich Prohaska
2a518937fe #209 add variable to control table empty algorithm 2014-04-08 11:15:28 -04:00
Rich Prohaska
37fd531d2a #208 debug create temp table and transactions 2014-04-07 16:58:51 -04:00
Rich Prohaska
db470f2979 #209 add tokudb_open_table_check_empty session variable to enable/disable may_table_be_open 2014-04-03 11:21:00 -04:00
Rich Prohaska
d315f5f505 #204 print compression status variables 2014-03-31 08:57:42 -04:00
Rich Prohaska
f7eac23dbb #195 merge mariadb 10.0.9 2014-03-18 19:18:40 -04:00
Rich Prohaska
d4962b93aa #198 add tokudb_backtrace to help debug handler interface bugs 2014-03-12 10:28:57 -04:00
Rich Prohaska
4bbc7e2129 #192 support HTON_SUPPORTS_CLUSTERED_KEYS 2014-02-26 14:39:06 -05:00
Rich Prohaska
f196f000ba #188 keep track of and cleanup last_lock_timeout memory 2014-02-24 09:46:24 -05:00
Rich Prohaska
a0cd739ae2 #189 add tokudb_kill_time session variable to set lock tree kill callback frequency 2014-02-21 08:21:31 -05:00
Rich Prohaska
2c301de0b3 #181 fix memory leak of the inserted bytes partitioned counter 2014-02-11 14:24:02 -05:00
Rich Prohaska
d38cf8770b #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
8d44886251 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
8c25ba62c9 #166 add this handler to debug enter and return 2014-01-14 14:00:58 -05:00
Rich Prohaska
c333cca6cf register the tokudb_alter_print_error variable 2013-12-20 09:14:56 -05:00
Rich Prohaska
76d5f4e364 #150 cleanup cursor when a txn is retired 2013-12-12 16:14:12 -05:00
Rich Prohaska
d9edc3fb2d #150 cleanup indexing cursor when a txn is retired 2013-12-08 16:36:37 -05:00
Rich Prohaska
7d843822a8 #141 redo table open and close locking to avoid table opening pileup 2013-12-05 11:59:34 -05:00
Rich Prohaska
a8479edd0e #142 remove tokudb meta dictionary 2013-12-03 13:50:34 -05:00
Rich Prohaska
0251fd6eed #142 remove tokudb_meta_mutex 2013-12-03 13:34:21 -05:00
Rich Prohaska
0aa72f432d Tokutek/mysql#10 use DB_TYPE_TOKUDB in mysql 5.5 2013-12-02 14:49:08 -05:00
Rich Prohaska
d2986ecd7f #17 support mariadb clustering option 2013-12-01 17:56:16 -05:00
Rich Prohaska
de60f9f4af #147 change column names in the tokudb_file_map 2013-11-22 06:33:16 -05:00
Rich Prohaska
cb80f4ea93 #146 add debug trace to tokudb info schema tables 2013-11-14 21:32:38 -05:00
Rich Prohaska
8960e8969c basic tokudb running in mysql 5.7 2013-11-09 16:55:12 -05:00
Rich Prohaska
99c4881478 tokutek/mysql56#23 turn on extended keys for tokudb 2013-10-23 12:30:07 -04:00
Rich Prohaska
69f6deb478 #127 make tokudb_loader_memory_size a session variable 2013-10-15 10:29:48 -04:00
Rich Prohaska
ef0b238727 #128 change tokudb_lock_timeout to session variable 2013-10-10 16:25:57 -04:00
Rich Prohaska
e0fb1138a3 #122 change default compression to zlib and add a session variable to control create info row format 2013-10-07 09:11:51 -04:00
rich prohaska
dc00dfd7a3 tokutek/ft-engine#94 tokutek/ft-index#80 configure an upper bound on loader memory reservations
Merge branch 'loadermem80'
2013-10-07 08:38:50 -04:00
Rich Prohaska
142da3d1ee tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:44:43 -04:00
Rich Prohaska
80876439a7 tokutek/ft-index#80 tokutek/ft-engine#94 add tokudb_loader_memory_size system variable that controls the size of each loader memory size 2013-10-03 13:56:57 -04:00
Rich Prohaska
9ff4983644 #90 set tokudb_last_lock_timeout to a string parsable by the python json module 2013-10-02 12:14:14 -04:00
Rich Prohaska
333d00c95f tokutek/ft-engine#111 tokutek/ft-index#74 merge the tokumx error message for transparent huge pages into tokudb 2013-09-30 13:18:07 -04:00
Rich Prohaska
4f7ce37a90 #86 tokudb lock tree info schema 2013-09-27 13:43:43 -04:00
Rich Prohaska
1c59d27e36 remove cruft 2013-09-27 13:14:23 -04:00
Rich Prohaska
d784907dfa #92 simplify my_free calls 2013-09-23 13:42:48 -04:00
Rich Prohaska
67d2f7c398 #81 denormalize dname in tokudb_file_map 2013-09-19 14:24:13 -04:00
Rich Prohaska
a7c2c574a9 #81 cleanup thread variables 2013-09-19 13:34:55 -04:00
Rich Prohaska
35757623b2 refs #82 delete the user data information schemas 2013-09-17 08:04:02 -04:00
Rich Prohaska
f8ac5bd89a refs #83 cond compile gdb on error feature 2013-09-17 07:43:22 -04:00
Rich Prohaska
8536c541b0 refs #71 basic lock tree visualization 2013-09-15 09:58:19 -04:00
Rich Prohaska
aa07e4bd8f refs #71 rearrange IS code 2013-09-10 06:22:25 -04:00
Rich Prohaska
515773c412 refs Tokutek/ft-engine#30 trace all txn begin calls 2013-09-09 07:04:45 -04:00
Rich Prohaska
699a006ba9 Tokutek/mysql56#2 get tokudb storage engine to build on mysql 5.6 2013-08-25 12:38:49 -04:00