Commit graph

269 commits

Author SHA1 Message Date
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
Yoni Fogel
9d7899ed99 Refs Tokutek/ft-index#28 attach gdb to the running process and extract information on fatal signal. 2013-07-05 14:11:31 -07:00
Rich Prohaska
d0139651db strip carriage returns 2013-05-29 13:35:50 -04:00
Rich Prohaska
45d645fbb4 svn #6706 add GPL headers to the tokudb handlerton 2013-05-28 08:33:07 -04:00
Rich Prohaska
e6b903de3e implement tokudb_fsync_log_period 2013-05-16 13:58:08 -04:00
Rich Prohaska
bcf1320bff res #6655 change tokudb plugin licenses to GPL 2013-04-21 11:58:55 -04:00
Rich Prohaska
ddae53386b 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
Yoni Fogel
c1563ed36c refs #6372 Merge table delete bugfix to main
svn merge https://svn.tokutek.com/tokudb/mysql.com/mysql-5.5.30-6372b https://svn.tokutek.com/tokudb/mysql.com/mysql-5.5.30
svn merge https://svn.tokutek.com/tokudb/mysql.com/mariadb-5.5.30-6372b https://svn.tokutek.com/tokudb/mysql.com/mariadb-5.5.30
svn merge https://svn.tokutek.com/tokudb/mysql/tokudb-engine/tokudb-engine-6372b https://svn.tokutek.com/tokudb/mysql/tokudb-engine/tokudb-engine


git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@55264 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:19 -04:00
Yoni Fogel
e83a24a74a fixes #6485 Move memory management for information_schema.global_status into tokudb_init_func and tokudb_end
Everything else is stored directly in the status rows.
Should be more thread safe if mysql/mariadb removes LOCK_status now.

git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@55091 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:19 -04:00
Rich Prohaska
eaa5438698 refs #6444 export global status variables on mariadb
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@55027 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:19 -04:00
Rich Prohaska
8d80a4c892 refs #6372 require DB_TYPE_TOKUDB to compile the handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@54888 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:19 -04:00
Yoni Fogel
321dcf6575 refs #6286 Add infrastructure to use column names for info schema
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@54506 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Yoni Fogel
1e81e34070 refs #5820 Merge information schema to mainline
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@54478 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
9a01a01d73 refs #6220 compile handlerton with gcc 4.4
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@54309 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
5886644c75 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
01376aeb71 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
bb82f894e9 refs #5590 remove the old 5.5 add/drop index code
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53742 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Zardosht Kasheff
8b848f3e32 closes #5955, fix ticket
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53733 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
f2f4f317d4 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
c57723bf3c 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
Zardosht Kasheff
6262a7a221 refs #5967, do not require flush logs to be run when changing checkpointing period
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53065 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00