Commit graph

1220 commits

Author SHA1 Message Date
Alexander Barkov
f5b73fe3f1 Merge from 5.3. 2014-04-21 12:19:47 +04:00
Sergei Golubchik
c11c64e972 MDEV-5822 TokuDB fails to compile without partition storage engine 2014-03-24 20:01:55 +01:00
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