Sergei Golubchik
c18fb72e71
tokudb: make compression=TOKUDB_ZLIB the default (instead of TOKUDB_UNCOMPRESSED)
...
for new tables
2014-03-24 20:01:50 +01:00
Sergei Golubchik
99a0b5464d
merge ft-index and ft-engine as of 7.1.5
2014-03-18 09:02:57 +01:00
Rich Prohaska
4e6d8249db
#192 support HTON_SUPPORTS_CLUSTERED_KEYS
2014-02-26 14:39:06 -05:00
Rich Prohaska
7c506b017b
#191 support -DTOKUDB_VERSION=SOME_VERSION_STRING
2014-02-26 10:58:44 -05:00
Rich Prohaska
e9b9fd9077
#188 keep track of and cleanup last_lock_timeout memory
2014-02-24 09:46:24 -05:00
Rich Prohaska
b77c0addba
#190 zero out new null bytes to force valgrind to quit complaining about uninitialized bytes
2014-02-21 15:53:05 -05:00
Rich Prohaska
3fbd54a96d
#189 add tokudb_kill_time session variable to set lock tree kill callback frequency
2014-02-21 08:21:31 -05:00
Rich Prohaska
f07613f140
#186 update cardinality on first table open
2014-02-20 07:41:11 -05:00
Rich Prohaska
2e7e13af2d
#185 fix out of range read from uint3korr
2014-02-14 10:11:51 -05:00
Rich Prohaska
a8ca3e2ab3
#184 fix mismatch between table_share->key_parts and the number really there. mysql increments key_parts for the extended keys.
2014-02-13 20:13:36 -05:00
Sergei Golubchik
004642525d
Fix "cmake . && cmake -DWITHOUT_TOKUDB=1" to disable tokudb
2014-02-21 23:42:29 +01:00
Rich Prohaska
bc07ccf8a7
#182 fix dbt array memory leak
2014-02-12 15:07:44 -05:00
Rich Prohaska
d06d73633d
#181 fix memory leak of the inserted bytes partitioned counter
2014-02-11 14:24:02 -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
be8aa787db
#175 compare enums using eq_def
2014-02-03 16:12:57 -05:00
Rich Prohaska
8e26447aa3
#172 simplify test case for -30994 leak
2014-01-31 14:00:23 -05:00
Rich Prohaska
2ea52a40ca
#172 map ydb errors to handler errors in prelocking functions
2014-01-29 14:03:00 -05:00
Sergei Golubchik
ebaac51c2f
mtr: check that tests clean up debug_sync. fix tests that didn't.
2014-01-27 12:10:53 +01:00
Michael Widenius
46c4f3a785
speed up tokudb tests by adding begin/commit around insert loops
...
Marked very long running tests as big_test
2014-01-26 20:46:15 +02:00
Rich Prohaska
2c1dff7228
#171 add a field types array to classify types into fixed, variable and blob types
2014-01-24 15:33:19 -05:00
Rich Prohaska
459aa71b9c
#171 clean up tokudb comparison APIs a bit
2014-01-24 13:54:16 -05:00
Michael Widenius
7335c6f2a4
Fixed failures in tokudb test cases
...
storage/tokudb/mysql-test/tokudb_bugs/r/5733_innodb.result:
Speed up test
storage/tokudb/mysql-test/tokudb_bugs/r/5733_tokudb.result:
Speed up test
Fix results
storage/tokudb/mysql-test/tokudb_bugs/r/xa-6.result:
Ensure that mysql.proc is properly closed
storage/tokudb/mysql-test/tokudb_bugs/t/5733_innodb.test:
Speed up test
storage/tokudb/mysql-test/tokudb_bugs/t/5733_tokudb.test:
Speed up test
Accept both index and range scan for one query
storage/tokudb/mysql-test/tokudb_bugs/t/xa-6.test:
Ensure that mysql.proc is properly closed
2014-01-24 14:30:19 +02: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
Sergei Golubchik
e8f6f40292
clarify plugin-load usage in tokudb.cnf file
2014-01-21 17:20:51 +01:00
Rich Prohaska
babd7525a9
#169 simplify the tokudb config for mariadb 5.5
2014-01-20 14:49:39 -05:00
Rich Prohaska
4a9dccc9ac
#168 remove obsolete is_fast_alter_running
2014-01-15 17:28:56 -05:00
Rich Prohaska
0d6c69d760
#167 use a serializable cursor to check for PK duplicate
2014-01-15 11:51:10 -05:00
Rich Prohaska
907eaff9e4
#167 ignore dictionary too new errors
2014-01-14 15:57:30 -05:00
Rich Prohaska
c258157515
#166 pretty print external lock type
2014-01-14 15:06:07 -05:00
Rich Prohaska
c7836bb38d
#166 add this handler to debug enter and return
2014-01-14 14:00:58 -05:00
Rich Prohaska
3a789b41f6
#159 set last_auto_increment from create info
2014-01-08 08:01:40 -05:00
Rich Prohaska
1e3a1b0f52
#158 support slave exec mode idempotent
2013-12-27 08:20:57 -05:00
Rich Prohaska
876b3a7909
#148 change the default of tokudb_hide_default_row_format to ON
2013-12-22 16:03:10 -05:00
Rich Prohaska
6e3e7fb5fc
register the tokudb_alter_print_error variable
2013-12-20 09:14:56 -05:00
Rich Prohaska
8bcf6c5379
add a session variable that controls whether or not alter table errors are printed to stderr
2013-12-20 07:28:08 -05:00
Rich Prohaska
295947c6f8
#157 fix tokudb::index_next_same error handling
2013-12-18 16:04:05 -05:00
Sergei Golubchik
50808b30d2
MDEV-5396 Assertion `Handlerton: r==0 ' failed (errno=0) on EXPLAIN with TokuDB tables
...
Fix EXPLAIN and CREATE SELECT to join_free() (and, thus, ha_index_end())
before ha_commit_trans().
2013-12-17 17:26:54 +01:00
Rich Prohaska
5c147cc943
Tokutek/mysql56#42 turn on HA_PRIMARY_KEY_REQUIRED_FOR_POSITION to fix failing partition tests on mysql 5.6
2013-12-16 07:47:36 -05:00
Sergei Golubchik
39a8d7965d
don't run tokudb tests for --embedded by default
2013-12-15 15:55:15 +01:00
Sergei Golubchik
47b615d84b
Fix tokudb.hotindex-insert-bigchar failure in buildbot.
...
This test needs at least 320M for tokudb-max-lock-memory.
Normally tokudb-max-lock-memory is auto-sized to be 1/16th
of the available RAM size, and many our test VMs have 4G of RAM.
2013-12-15 11:31:57 +01:00
Rich Prohaska
484c30bdf2
#152 fix MDEV-5399
2013-12-14 10:05:22 -05:00
Rich Prohaska
503863aeac
remove junk debug code
2013-12-12 16:23:15 -05:00
Rich Prohaska
5172855d16
#150 cleanup cursor when a txn is retired
2013-12-12 16:14:12 -05:00
Sergei Golubchik
5313e00199
fix tokudb tests that fail in --ps-protocol
...
https://github.com/Tokutek/ft-engine/issues/153
2013-12-12 14:58:44 +01:00
Sergei Golubchik
976e242c78
update tokudb version. mask tests that are broken there.
2013-12-12 11:42:00 +01:00
Rich Prohaska
521cf40b4e
port to mysql 5.6.15
2013-12-11 15:47:25 -05:00
Rich Prohaska
2924878769
#141 fix another open close race
2013-12-10 17:16:57 -05:00
Rich Prohaska
12e3e629a4
#141 fix table open and close race
2013-12-09 15:55:53 -05:00