Commit graph

2719 commits

Author SHA1 Message Date
Rich Prohaska
79411796ce #262 enable bulk fetch for create select sql commands 2014-07-15 13:13:30 -04:00
Rich Prohaska
0430a96512 #262 enable bulk fetch for create select sql commands 2014-07-15 13:13:30 -04:00
Rich Prohaska
c5e9952458 #258 support deferred XA recovery with discard of prepared txns and dirty shutdown of the FT environment 2014-07-10 16:30:40 -04:00
Rich Prohaska
48a6883b34 #258 support deferred XA recovery with discard of prepared txns and dirty shutdown of the FT environment 2014-07-09 15:50:15 -04:00
Rich Prohaska
54a8443b96 #258 support deferred XA recovery with discard of prepared txns and dirty shutdown of the FT environment 2014-07-09 15:50:15 -04:00
Rich Prohaska
28833bd162 #257 disable missing field initializer warning 2014-07-03 08:44:51 -04:00
Rich Prohaska
4df66169f2 #256 only force MDL X for certain alter table operations 2014-07-03 08:44:40 -04:00
Rich Prohaska
3a030fac86 #257 disable missing field initializer warning 2014-07-02 13:27:37 -04:00
Rich Prohaska
9a59ea1419 #257 disable missing field initializer warning 2014-07-02 13:27:37 -04:00
Michael Widenius
bd2117d154 Automatic merge from 5.5
Fixed 2 failing tests by replacing result files
2014-08-19 21:35:14 +03:00
Sergei Golubchik
6fb17a0601 5.5.39 merge 2014-08-07 18:06:56 +02:00
Sergei Golubchik
a4ab2431a2 fix tokudb version 2014-08-05 20:22:57 +02:00
Rich Prohaska
ca032f3e82 #256 only force MDL X for certain alter table operations 2014-06-26 15:24:47 -04:00
Rich Prohaska
d74c5f7432 #256 only force MDL X for certain alter table operations 2014-06-26 15:24:47 -04:00
Rich Prohaska
e8f1ef3975 #252 fix the MDEV-6324 fix 2014-06-13 14:46:38 -04:00
Rich Prohaska
4a993fc93f #252 fix the MDEV-6324 fix 2014-06-13 14:43:36 -04:00
Rich Prohaska
5b4ea7d26a #252 fix the MDEV-6324 fix 2014-06-13 14:43:36 -04:00
Rich Prohaska
eb00a1221e #250 reset thd proc info in end_bulk_insert to fix invalid proc info pointer inside of a deleted ha_tokudb object 2014-06-13 12:06:05 -04:00
Rich Prohaska
f34eddb9f3 #250 reset thd proc info in end_bulk_insert to fix invalid proc info pointer inside of a deleted ha_tokudb object 2014-06-13 12:06:05 -04:00
Rich Prohaska
814f0dd173 #250 reset thd proc info in end_bulk_insert to fix invalid proc info pointer inside of a deleted ha_tokudb object 2014-06-13 12:05:36 -04:00
Rich Prohaska
8a1406b4e3 #252 fix MDEV-6324 uninit var in discover3 2014-06-10 18:56:29 -04:00
Rich Prohaska
f16b3122ab #252 fix MDEV-6324 uninit var in discover3 2014-06-10 18:55:57 -04:00
Rich Prohaska
fd9ded206c #252 fix MDEV-6324 uninit var in discover3 2014-06-10 18:55:57 -04:00
unknown
b1886e2bff merge of MDEV-6047 2014-06-09 13:47:20 +03:00
unknown
4cd676cbd9 MDEV-6047: Make exists_to_in optimization ON by default 2014-06-09 13:42:21 +03:00
Sergey Petrunya
ee6f400fe1 MDEV-5976: TokuDB: Wrong query result using mrr=on
- Key_value_records_iterator::get_next() should pass pointer to the key 
  to handler->ha_index_next_same().  Because of a typo bug, pointer-to-pointer
  was passed instead in certain cases.
2014-06-06 21:28:42 +04:00
Sergei Golubchik
d8edb88cb1 revert tokudb changes that caused crashes 2014-06-06 00:09:17 +02:00
Sergei Golubchik
e27c338634 5.5.38 merge 2014-06-06 00:07:27 +02:00
Rich Prohaska
280cac9fe1 #250 restore proc info to valid pointers in commit, abort, analyze, and optimize 2014-06-04 12:08:43 -04:00
Rich Prohaska
2f948975f6 #250 restore proc info to valid pointers in commit, abort, analyze, and optimize 2014-06-04 10:44:15 -04:00
Rich Prohaska
ee2a0724a0 #250 restore proc info to valid pointers in commit, abort, analyze, and optimize 2014-06-04 10:44:15 -04:00
Michael Widenius
414e8388bf Fixed compiler warnings
mysys/psi_noop.c:
  Fixed wrong prototype
sql/rpl_gtid.cc:
  Added #ifndef to hide not used variable
storage/connect/connect.cc:
  Added volatile to avoid compiler warning in gcc 4.8.1
storage/connect/filamvct.cpp:
  Added volatile to avoid compiler warning in gcc 4.8.1
storage/maria/ma_checkpoint.c:
  Removed cast to avoid compiler warning
storage/myisam/mi_delete_table.c:
  Added attribute to avoid compiler warning
storage/tokudb/ha_tokudb.cc:
  Use LINT_INIT_STRUCT to avoid compiler warnings
storage/tokudb/hatoku_hton.cc:
  Use LINT_INIT_STRUCT to avoid compiler warnings
storage/tokudb/tokudb_card.h:
  Use LINT_INIT_STRUCT to avoid compiler warnings
storage/tokudb/tokudb_status.h:
  Use LINT_INIT_STRUCT to avoid compiler warnings
2014-06-04 13:23:00 +03:00
Sergei Golubchik
2673910654 mark tokudb in 5.5 as MariaDB_PLUGIN_MATURITY_GAMMA, not MariaDB_PLUGIN_MATURITY_ALPHA. 2014-06-03 10:58:03 +02:00
Rich Prohaska
768b7b41cb #225 fix tokudb store lock to fix lock tables crash 2014-06-01 16:57:53 -04:00
Rich Prohaska
39ef408165 #225 fix tokudb store lock to fix lock tables crash 2014-06-01 12:48:53 -04:00
Rich Prohaska
7ea92a6561 #225 fix tokudb store lock to fix lock tables crash 2014-06-01 12:48:53 -04:00
Rich Prohaska
083764f033 #225 hot optimize for 5.6 and 10.0 using alter recreate 2014-06-01 07:50:32 -04:00
Rich Prohaska
454e974ce4 #225 hot optimize for 5.6 and 10.0 using alter recreate 2014-06-01 07:49:28 -04:00
Rich Prohaska
e335e62c87 #225 hot optimize for 5.6 and 10.0 using alter recreate 2014-06-01 07:49:28 -04:00
Rich Prohaska
676c38a886 #245 use row estimate parameter to start_bulk_insert to decide if a loader is used 2014-05-31 12:16:56 -04:00
Rich Prohaska
27c8ae28fc #245 use row estimate parameter to start_bulk_insert to decide if a loader is used 2014-05-31 12:16:56 -04:00
Rich Prohaska
bf21d6334d #245 use row estimate parameter to start_bulk_insert to decide if a loader is used 2014-05-31 11:11:36 -04:00
Sergei Golubchik
69bb48b89b disable unstable tokudb tests 2014-05-31 10:16:25 +02:00
Rich Prohaska
cb0ae1663a #241 unique key check should avoid relocking keys if the table is already prelocked by the loader 2014-05-29 07:41:46 -04:00
Rich Prohaska
e7496641ce #241 unique key check should avoid relocking keys if the table is already prelocked by the loader 2014-05-29 07:41:16 -04:00
Rich Prohaska
4121f1193c #241 unique key check should avoid relocking keys if the table is already prelocked by the loader 2014-05-29 07:41:16 -04:00
Rich Prohaska
c1c2d0e5aa #206 merge mariadb 10.0.11 changes 2014-05-20 09:47:19 -04:00
Rich Prohaska
2006f3bf58 #206 merge mariadb 10.0.11 changes 2014-05-14 14:43:44 -04:00
Rich Prohaska
ede2f6963a #206 merge mariadb 10.0.11 changes 2014-05-14 14:43:44 -04:00
Rich Prohaska
67ec3f3075 #221 fix tokudb::estimate_num_rows 2014-05-13 13:25:44 -04:00
Rich Prohaska
f39c22282a #221 fix tokudb::estimate_num_rows 2014-05-13 08:56:06 -04:00
Rich Prohaska
02c6f5bb07 #221 fix tokudb::estimate_num_rows 2014-05-13 08:56:06 -04:00
Rich Prohaska
e2fa4abda1 #232 compile in jemalloc detector 2014-05-12 06:35:42 -04:00
Rich Prohaska
39b08e0222 #232 compile in jemalloc detector 2014-05-10 15:53:31 -04:00
Rich Prohaska
cae1d71b88 #232 compile in jemalloc detector 2014-05-10 15:53:31 -04:00
Sergei Golubchik
56f64f796e TokuDB: enable online alter for partitioned tabled 2014-05-09 14:53:32 +02:00
Sergei Golubchik
d3e2e1243b 5.5 merge 2014-05-09 12:35:11 +02:00
Sergei Golubchik
99027efd14 post-fix for the merge of "Bug#16216513 INPLACE ALTER DISABLED FOR PARTITIONED TABLES"
make this innodb-only patch work for other engines as well
2014-05-08 10:25:09 +02:00
Rich Prohaska
2c992d641b #228 use thd_get/set_ha_data for tokudb_trx data 2014-05-07 15:22:14 -04:00
Rich Prohaska
c636dd5287 #226 delete CMakeLists.in, no longer used 2014-05-07 15:21:46 -04:00
Rich Prohaska
b0493252e0 #228 use thd_get/set_ha_data for tokudb_trx data 2014-05-07 08:20:41 -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
5624a03c83 #226 delete CMakeLists.in, no longer used 2014-05-06 13:17:49 -04:00
Rich Prohaska
78204c2152 #226 delete CMakeLists.in, no longer used 2014-05-06 13:17:49 -04:00
Sergei Golubchik
7a0a2c4b84 after tokudb-7.1.6 merge 2014-05-06 14:40:32 +02:00
Sergei Golubchik
aff4854dfd merge:
git://github.com/Tokutek/ft-index.git
git://github.com/Tokutek/ft-engine.git
at the tag tokudb-7.1.6
2014-05-05 22:59:44 +02:00
Rich Prohaska
d274f91a8e #224 fail tokudb init if jemalloc is not loaded 2014-05-05 08:13:25 -04:00
Rich Prohaska
394202d207 #224 fail tokudb init if jemalloc is not loaded 2014-05-05 07:59:33 -04:00
Rich Prohaska
af1fbde5f8 #224 fail tokudb init if jemalloc is not loaded 2014-05-05 07:59:33 -04:00
Rich Prohaska
2eb45b888e #223 build tokudb without upserts 2014-05-03 06:03:39 -04:00
Rich Prohaska
2a8682244a #223 build tokudb without upserts 2014-05-02 15:55:52 -04:00
Rich Prohaska
12f56b69d6 #223 build tokudb without upserts 2014-05-02 15:55:52 -04:00
Rich Prohaska
fa301b7bd4 #222 filter out degenerate key range in tokudb::record_in_range 2014-05-01 14:38:26 -04:00
Sergei Golubchik
5b6c75ca4d increase TokuDB plugins maturity to "stable". 2014-05-01 14:06:06 +02:00
Sergei Golubchik
4544e60d29 MDEV-6106 Cannot create a table with 229 or greater columns in TokuDB
correct the length encoding for the extra2 frm segment. add the comment.
2014-05-01 14:04:00 +02:00
Rich Prohaska
85d338cc3e #222 filter out degenerate key range in tokudb::record_in_range 2014-04-30 18:19:14 -04:00
Rich Prohaska
0a75992219 #222 filter out degenerate key range in tokudb::record_in_range 2014-04-30 18:19:14 -04:00
Rich Prohaska
879d9449cc #218 fix incorrect use of num_DBs_lock 2014-04-29 13:53:37 -04:00
Rich Prohaska
53cb5329e4 #218 fix incorrect use of num_DBs_lock 2014-04-29 13:51:05 -04:00
Rich Prohaska
1a58d90e41 #218 fix incorrect use of num_DBs_lock 2014-04-29 13:51:05 -04:00
Rich Prohaska
d36f401008 ft-index#218 use cursor set range with bound for point queries 2014-04-25 14:39:54 -04:00
Rich Prohaska
fa3526f17a #110 turn off replace into and insert ignore optimizations when binlog format != statement (2nd try) 2014-04-25 14:39:53 -04:00
Rich Prohaska
f2e73c9a6f #110 turn off replace into and insert ignore optimizations when binlog format != statement 2014-04-25 14:39:53 -04:00
Rich Prohaska
975c904f16 #202 allow non-null AND null key index cursor operations (2nd try) 2014-04-25 14:39:53 -04:00
Rich Prohaska
197e2a44aa #206 support mariadb 10.0.10 start_bulk_insert api change 2014-04-25 14:39:53 -04:00
Rich Prohaska
847e14f3b0 #212 binlog row replication turns the insert ignore optimization off 2014-04-25 14:39:53 -04:00
Rich Prohaska
4fbec79e55 #202 allow non-null AND null key index cursor operations 2014-04-25 14:39:53 -04:00
Rich Prohaska
dbb07c3f9e #194 fix gcc 4.8 warnings 2014-04-25 14:39:53 -04:00
Rich Prohaska
a97122c505 #206 compile without partition storage engine 2014-04-25 14:39:53 -04:00
Rich Prohaska
c9dfa7496e #206 support mariadb 10.0.10 alter compression table attribute 2014-04-25 14:39:53 -04:00
Rich Prohaska
06274e30cf #209 add variable to control table empty algorithm 2014-04-25 14:39:53 -04:00
Rich Prohaska
25f13fdac0 #208 debug create temp table and transactions 2014-04-25 14:39:53 -04:00
Rich Prohaska
2df1755756 #133 dont overlock key ranges for unique secondary keys 2014-04-25 14:39:53 -04:00
Rich Prohaska
d9bddf1341 #209 add tokudb_open_table_check_empty session variable to enable/disable may_table_be_open 2014-04-25 14:26:29 -04:00
Rich Prohaska
d8fdb8dc9f #205 build tokudb with webscalesql-5.6 2014-04-25 14:26:29 -04:00
Rich Prohaska
f2a7a7d0b4 #204 print compression status variables 2014-04-25 14:26:29 -04:00
Rich Prohaska
1c3a7b0be7 #200 handle errors when writing cardinality data 2014-04-25 14:26:28 -04:00
Rich Prohaska
2e45809303 #195 merge mariadb 10.0.9 2014-04-25 14:26:28 -04:00
Rich Prohaska
3527f774f0 #198 add tokudb_backtrace to help debug handler interface bugs 2014-04-25 14:26:28 -04:00
Rich Prohaska
94ed981ffe ft-index#218 use cursor set range with bound for point queries 2014-04-25 13:43:45 -04:00
Rich Prohaska
0c2889b2ea ft-index#218 use cursor set range with bound for point queries 2014-04-25 13:43:45 -04:00
Rich Prohaska
02fce56777 #110 turn off replace into and insert ignore optimizations when binlog format != statement (2nd try) 2014-04-21 12:35:59 -04:00
Rich Prohaska
f7b9d7f6a4 #110 turn off replace into and insert ignore optimizations when binlog format != statement (2nd try) 2014-04-21 12:35:59 -04:00
Rich Prohaska
99c4517b29 #110 turn off replace into and insert ignore optimizations when binlog format != statement 2014-04-21 10:35:03 -04:00
Rich Prohaska
a7836999d1 #110 turn off replace into and insert ignore optimizations when binlog format != statement 2014-04-21 10:35:03 -04:00
Alexander Barkov
d3d3a4b834 MDEV-4511 Assertion `scale <= precision' fails on GROUP BY TIMEDIFF with incorrect types 2014-04-24 16:59:01 +04:00
Rich Prohaska
25f931c6b6 #202 allow non-null AND null key index cursor operations (2nd try) 2014-04-18 14:07:14 -04:00
Rich Prohaska
139634dcf0 #202 allow non-null AND null key index cursor operations (2nd try) 2014-04-18 14:07:14 -04:00
Rich Prohaska
5d2d9bfdeb #206 support mariadb 10.0.10 start_bulk_insert api change 2014-04-17 09:12:43 -04:00
Rich Prohaska
4990d18886 #206 support mariadb 10.0.10 start_bulk_insert api change 2014-04-17 09:12:43 -04:00
Rich Prohaska
9f324de94d #212 binlog row replication turns the insert ignore optimization off 2014-04-14 17:23:06 -04:00
Rich Prohaska
8cbc61dabd #212 binlog row replication turns the insert ignore optimization off 2014-04-14 17:23:06 -04:00
Rich Prohaska
e7e91ab6bb #202 allow non-null AND null key index cursor operations 2014-04-14 15:11:31 -04:00
Rich Prohaska
86849fb5f8 #202 allow non-null AND null key index cursor operations 2014-04-14 15:11:31 -04:00
Rich Prohaska
cb41cf0db1 #194 fix gcc 4.8 warnings 2014-04-13 14:40:54 -04:00
Rich Prohaska
957881df87 #194 fix gcc 4.8 warnings 2014-04-13 14:40:54 -04:00
Rich Prohaska
da5e2a19e6 #206 compile without partition storage engine 2014-04-09 07:45:15 -04:00
Rich Prohaska
a1b98694e5 #206 compile without partition storage engine 2014-04-09 07:45:15 -04:00
Rich Prohaska
38b95830b5 #206 support mariadb 10.0.10 alter compression table attribute 2014-04-08 15:24:06 -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
5b3f63c0d0 #209 add variable to control table empty algorithm 2014-04-08 11:15:28 -04:00
Rich Prohaska
2a518937fe #209 add variable to control table empty algorithm 2014-04-08 11:15:28 -04:00
Rich Prohaska
fb30dc2667 #208 debug create temp table and transactions 2014-04-07 16:58:51 -04:00
Rich Prohaska
37fd531d2a #208 debug create temp table and transactions 2014-04-07 16:58:51 -04:00
Rich Prohaska
4a88423538 #133 dont overlock key ranges for unique secondary keys 2014-04-07 13:34:58 -04:00
Rich Prohaska
1dce2eaa2f #133 dont overlock key ranges for unique secondary keys 2014-04-07 13:34:58 -04:00
Rich Prohaska
22bf01e7f5 #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
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
dc9ed4c5fe #205 build tokudb with webscalesql-5.6 2014-03-31 11:05:45 -04:00
Rich Prohaska
8591559a07 #205 build tokudb with webscalesql-5.6 2014-03-31 11:05:45 -04:00
Rich Prohaska
a77a73fd32 #204 print compression status variables 2014-03-31 08:57:42 -04:00
Rich Prohaska
d315f5f505 #204 print compression status variables 2014-03-31 08:57:42 -04:00
Michael Widenius
9aac546872 MDEV-5930 Server crashes in thd_get_ha_data on CREATE OR REPLACE TABLE
mysql-test/r/create_or_replace.result:
  More tests for create or replace
mysql-test/t/create_or_replace.test:
  More tests for create or replace
sql/log.cc:
  Don't use binlog_hton if binlog is not enabmed
sql/sql_base.cc:
  We have to call restart_trans_for_tables also if tables where not locked with LOCK TABLES.
  If not, we will get a crash in TokuDB
sql/sql_insert.cc:
  Don't call binlog_reset_cache() if we don't have binary log open
sql/sql_table.cc:
  Don't log to binary log if not open
  Better test if we where using create or replace ... select
storage/tokudb/mysql-test/tokudb_mariadb/r/create_or_replace.result:
  More tests for create or replace
storage/tokudb/mysql-test/tokudb_mariadb/t/create_or_replace.test:
  More tests for create or replace
2014-03-23 18:39:10 +02:00
Sergei Golubchik
707dd6b9e9 MDEV-5943 'show table status' does not immediately show tokudb tables
MDEV-5839 TokuDB tables not properly cleaned on DROP DATABASE

TokuDB does not support discover_table_names() and writes no files
in the database directory, so automatic filename-based
discover_table_names() doesn't work either. So, it must force .frm
file to disk in ::create()
2014-03-26 22:32:15 +01:00
Sergei Golubchik
06bdc441f0 update tokudb tests for 10.0 2014-03-26 22:31:17 +01:00
Sergei Golubchik
10740939eb 5.5 merge 2014-03-26 22:25:38 +01:00
Sergei Golubchik
525c3c2435 TokuDB: make the default value for the table compression= attribute to come
from the variable @@session.tokudb_row_format
2014-03-26 09:33:54 +01: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
Rich Prohaska
000f5143c3 #200 handle errors when writing cardinality data 2014-03-20 12:45:32 -04:00
Rich Prohaska
a95eb9505d #200 handle errors when writing cardinality data 2014-03-20 12:45:32 -04:00
Sergei Golubchik
94c97e5b68 update plugins' maturity levels:
old plugins get STABLE
newer plugins get GAMMA
those that had bugs recently get BETA
2014-03-19 09:56:46 +01:00
Rich Prohaska
daddc85f76 #195 merge mariadb 10.0.9 2014-03-18 19:18:40 -04:00
Rich Prohaska
f7eac23dbb #195 merge mariadb 10.0.9 2014-03-18 19:18:40 -04: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
ff1be5d961 #198 add tokudb_backtrace to help debug handler interface bugs 2014-03-12 10:28:57 -04:00
Rich Prohaska
d4962b93aa #198 add tokudb_backtrace to help debug handler interface bugs 2014-03-12 10:28:57 -04:00
John Esmet
8a3e6b9c81 Fix include search paths in the handlerton 2014-03-04 11:22:10 -05:00
John Esmet
088550df78 Fix include search paths in the handlerton 2014-03-04 11:22:10 -05:00
Alexander Barkov
f5b73fe3f1 Merge from 5.3. 2014-04-21 12:19:47 +04:00
Rich Prohaska
4e6d8249db #192 support HTON_SUPPORTS_CLUSTERED_KEYS 2014-02-26 14:39:06 -05:00
Rich Prohaska
4bbc7e2129 #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
c2ee66f76a #191 support -DTOKUDB_VERSION=SOME_VERSION_STRING 2014-02-26 10:58:44 -05:00
Sergei Golubchik
0dc23679c8 10.0-base merge 2014-02-26 15:28:07 +01:00
Sergei Golubchik
0b9a0a3517 5.5 merge 2014-02-25 16:04:35 +01:00
Rich Prohaska
e9b9fd9077 #188 keep track of and cleanup last_lock_timeout memory 2014-02-24 09:46:24 -05:00
Rich Prohaska
f196f000ba #188 keep track of and cleanup last_lock_timeout memory 2014-02-24 09:46:24 -05:00
Sergei Golubchik
004642525d Fix "cmake . && cmake -DWITHOUT_TOKUDB=1" to disable tokudb 2014-02-21 23:42:29 +01: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
35762b4368 #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
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
f07613f140 #186 update cardinality on first table open 2014-02-20 07:41:11 -05:00
Rich Prohaska
5c9c570eb2 #186 update cardinality on first table open 2014-02-20 07:41:11 -05:00
Sergey Vojtovich
d12c7adf71 MDEV-5314 - Compiling fails on OSX using clang
This is port of fix for MySQL BUG#17647863.

revno: 5572
revision-id: jon.hauglid@oracle.com-20131030232243-b0pw98oy72uka2sj
committer: Jon Olav Hauglid <jon.hauglid@oracle.com>
timestamp: Thu 2013-10-31 00:22:43 +0100
message:
  Bug#17647863: MYSQL DOES NOT COMPILE ON OSX 10.9 GM

  Rename test() macro to MY_TEST() to avoid conflict with libc++.
2014-02-19 14:05:15 +04:00
Rich Prohaska
2e7e13af2d #185 fix out of range read from uint3korr 2014-02-14 10:11:51 -05:00
Rich Prohaska
d1a1285c03 #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
Rich Prohaska
057e1a1ee8 #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
Rich Prohaska
bc07ccf8a7 #182 fix dbt array memory leak 2014-02-12 15:07:44 -05:00
Rich Prohaska
b36c75d901 #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
2c301de0b3 #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
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
b7e362e48c #178 clean up hatoku_defines.h a bit. it is a mess. 2014-02-07 12:07:53 -05:00
Rich Prohaska
83eb814203 #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
f730f9fbcc #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
Michael Widenius
0557de84f1 Marked some very slow tokudb test with --big_test 2014-02-05 19:25:18 +02:00
Michael Widenius
10001c8e4f Automatic merge 2014-02-05 19:23:11 +02:00
Sergei Golubchik
3b3a7a524e test fixes 2014-02-03 22:28:35 +01:00
Rich Prohaska
be8aa787db #175 compare enums using eq_def 2014-02-03 16:12:57 -05:00
Rich Prohaska
8215f1b017 #175 compare enums using eq_def 2014-02-03 16:12:57 -05:00
Sergei Golubchik
72c20282db 10.0-base merge 2014-02-03 15:22:39 +01:00
Sergei Golubchik
59d9d08e2b 5.5 merge 2014-02-01 00:54:03 +01:00
Rich Prohaska
8e26447aa3 #172 simplify test case for -30994 leak 2014-01-31 14:00:23 -05:00
Rich Prohaska
de45936706 #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
Rich Prohaska
3a0f7fd759 #172 map ydb errors to handler errors in prelocking functions 2014-01-29 14:03:00 -05:00
Michael Widenius
2410ecac60 Fixed compiler warnings
Made stopping of slave more robust
Fixed tokudb test cases that gave different results between runs
Speed up some slow tokudb tests by adding begin ... commit


mysql-test/extra/rpl_tests/rpl_stop_slave.test:
  Ensure that slaves are properly synced before they are stopped.
  (Otherwise some tests results will be different between runs)
storage/innobase/buf/buf0buf.cc:
  Fixed compiler warning
storage/tokudb/mysql-test/tokudb/r/cluster_filter_unpack_varchar_and_int_hidden.result:
  Test case could be solved with index or range scan.
storage/tokudb/mysql-test/tokudb/t/cluster_filter_unpack_varchar_and_int_hidden.test:
  Test case could be solved with index or range scan.
storage/tokudb/mysql-test/tokudb_bugs/r/5733_innodb.result:
  Speed up test by adding begin...commit
storage/tokudb/mysql-test/tokudb_bugs/r/5733_tokudb.result:
  Speed up test by adding begin...commit
storage/tokudb/mysql-test/tokudb_bugs/t/5733_innodb.test:
  Speed up test by adding begin...commit
storage/tokudb/mysql-test/tokudb_bugs/t/5733_tokudb.test:
  Speed up test by adding begin...commit
storage/tokudb/mysql-test/tokudb_mariadb/r/compression.result:
  Added drop table (safety)
storage/tokudb/mysql-test/tokudb_mariadb/t/compression.test:
  Added drop table (safety)
2014-01-29 15:41:10 +02: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
30ae66783f #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
Rich Prohaska
02573a4160 #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