mariadb/mysql-test/t
Michael Widenius 1864d9596d Implementation of Multi-source replication (MDEV:253)
Documentation of the feature can be found at: http://kb.askmonty.org/en/multi-source-replication/
This code is based on code from Taobao, developed by Plinux

BUILD/SETUP.sh:
  Added -Wno-invalid-offsetof to get rid of warning of offsetof() on C++ class (safe in the contex we use it)
client/mysqltest.cc:
  Added support for error names starting with 'W'
  Added connection_name support to --sync_with_master
cmake/maintainer.cmake:
  Added -Wno-invalid-offsetof to get rid of warning of offsetof() on C++ class (safe in the contex we use it)
mysql-test/r/mysqltest.result:
  Updated results
mysql-test/r/parser.result:
  Updated results
mysql-test/suite/multi_source/my.cnf:
  Setup of multi-master tests
mysql-test/suite/multi_source/simple.result:
  Simple basic test of multi-source functionality
mysql-test/suite/multi_source/simple.test:
  Simple basic test of multi-source functionality
mysql-test/suite/multi_source/syntax.result:
  Test of multi-source syntax
mysql-test/suite/multi_source/syntax.test:
  Test of multi-source syntax
mysql-test/suite/rpl/r/rpl_rotate_logs.result:
  Updated results because of new error messages
mysql-test/t/parser.test:
  Updated test as master_pos_wait() now takes more arguments than before
sql/event_scheduler.cc:
  No reason to initialize slave_thread (it's guaranteed to be zero here)
sql/item_create.cc:
  Added connection_name argument to master_pos_wait()
  Simplified code
sql/item_func.cc:
  Added connection_name argument to master_pos_wait()
sql/item_func.h:
  Added connection_name argument to master_pos_wait()
sql/log.cc:
  Added tag "Master 'connection_name'" to slave errors that has a connection name.
sql/mysqld.cc:
  Added variable mysqld_server_initialized so that other functions can test if server is fully initialized.
  Free all slave data in one place (fewer ifdef's)
  Removed not needed call to close_active_mi()
  Initialize slaves() later in startup to ensure that everthing is really initialized when slaves start.
  Made status variable slave_running multi-source safe
sql/mysqld.h:
  Added mysqld_server_initialized
sql/rpl_mi.cc:
  Store connection name and cmp_connection_name (only used for show full slave status) in Master_info
  Added code for Master_info_index, which handles storage of multi-master information
  Don't write the empty "" connection_name to multi-master.info file. This is handled by the original code.
sql/rpl_mi.h:
  Added connection_name and Master_info_index
sql/rpl_rli.cc:
  Added connection_name to relay log files.
sql/rpl_rli.h:
  Fixed type of slave_skip_counter as we now access it directly in sys_vars.cc, so it must be uint
sql/share/errmsg-utf8.txt:
  Added new error messages needed for multi-source
  Added multi-source name to error ER_MASTER_INFO and WARN_NO_MASTER_INFO
sql/slave.cc:
  Moved things a bit around to make it easier to handle error conditions.
  Create a global master_info_index and add the "" connection to it
  Ensure that new Master_info doesn't fail.
  Don't call terminate_slave_threads(active_mi..) on end_slave() as this is now done automaticly when deleting master_info_index.
  Delete not needed function close_active_mi(). One can achive same thing by calling end_slave().
  Added support for SHOW FULL SLAVE STATUS (show status for all master connections with connection_name as first column)
sql/slave.h:
  Added new prototypes
sql/sql_base.cc:
  More DBUG_PRINT
sql/sql_class.cc:
  Reset thd->connection_name and thd-->default_master_connection
sql/sql_class.h:
  Added thd->connection_name and thd-->default_master_connection
  Added slave_skip_count to variables to make changing the @@sql_slave_skip_count variable thread safe
sql/sql_const.h:
  Added MAX_CONNECTION_NAME
sql/sql_lex.cc:
  Reset 'lex->verbose' (to simplify some sql_yacc.yy code)
sql/sql_lex.h:
  Added connection_name
sql/sql_parse.cc:
  Added support for connection_name to all SLAVE commands.
  - Instead of using active_mi, we now get the current Master_info from master_info_index.
  - Create new replication threads with CHANGE MASTER
  - Added support for show_all_master_info()
sql/sql_reload.cc:
  Made reset/full slave use master_info_index->get_master_info() instead of active_mi.
  If one uses 'RESET SLAVE "connection_name" all' the connection is removed from master_info_index.
sql/sql_repl.cc:
  sql_slave_skip_counter is moved to thd->variables to make it thread safe and fix some bugs with it
  Add connection name to relay log files.
  Added connection name to errors.
  Added some logging for multi-master if log_warnings > 1
  stop_slave():
  - Don't check if thd is set. It's guaranteed to always be set.
  change_master():
  - Check for duplicate connection names in change_master()
  - Check for wrong arguments first in file (to simplify error handling)
  - Register new connections in master_info_index
sql/sql_yacc.yy:
  Added optional connection_name to a all relevant master/slave commands
sql/strfunc.cc:
  my_global.h shoud always be included first.
sql/sys_vars.cc:
  Added variable default_master_connection
  Made variable sql_slave_skip_counter multi-source safe
sql/sys_vars.h:
  Added Sys_var_session_lexstring (needed for default_master_connection)
  Added Sys_var_multi_source_uint (needed for sql_slave_skip_counter).
2012-09-28 02:06:56 +03:00
..
1st.test
aborted_clients.test Fix (hopefully) a race condition in a test. Wait until killed connection 2012-05-03 18:58:48 +02:00
adddate_454.test MDEV-454 Addition of a time interval reduces the resulting value 2012-08-29 17:55:59 +02:00
alias.test
almost_full.test
alter_table-big.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
alter_table.test c 2012-05-21 15:30:25 +02:00
alter_table_online.test
alter_table_trans.test
analyze.test
ansi.test
auth_rpl-slave.opt remove duplicate .opt with AUTH_PLUGIN_SO 2012-01-13 15:52:19 +01:00
auth_rpl.test
auto_increment.test Fix for MDEV-533: Confusing error code when doing auto-increment insert for out-of-range values 2012-09-18 15:14:19 +03:00
auto_increment_ranges.inc Fix for MDEV-533: Confusing error code when doing auto-increment insert for out-of-range values 2012-09-18 15:14:19 +03:00
auto_increment_ranges_innodb.test Fix for MDEV-533: Confusing error code when doing auto-increment insert for out-of-range values 2012-09-18 15:14:19 +03:00
auto_increment_ranges_myisam.test Fix for MDEV-533: Confusing error code when doing auto-increment insert for out-of-range values 2012-09-18 15:14:19 +03:00
bench_count_distinct.test
bigint.test Bug#13463415 63502: INCORRECT RESULTS OF BIGINT AND DECIMAL COMPARISON 2012-01-25 10:36:25 +01:00
binary.test
blackhole.test Bug #11880012: INDEX_SUBQUERY, BLACKHOLE, 2012-03-28 12:22:31 +04:00
blackhole_plugin.test Fix failing tests in the main suite 2011-12-30 11:22:27 +01:00
bool.test
bootstrap-master.opt
bootstrap.test
bug39022.test
bug46261-master.opt
bug46261.test
bug46760-master.opt
bug46760.test
bug47671-master.opt
bug47671.test
bug58669-master.opt
bug58669.test
bug12427262.test BUG#12427262 : 60961: SHOW TABLES VERY SLOW WHEN NOT IN SYSTEM DISK CACHE 2012-04-21 05:23:09 +05:30
bug13633383.test Bug#13633383 63183: SMALL SORT_BUFFER_SIZE CRASH IN MERGE_BUFFERS 2012-02-14 08:11:28 +01:00
bulk_replace.test pbxt suite is now a main-pbxt overlay 2012-02-29 21:55:04 +01:00
cache_innodb.test
case.test 5.3 merge 2012-08-27 18:13:17 +02:00
cast.test c 2012-05-21 15:30:25 +02:00
change_user.test
check.test
client_xml.test
comment_column.test
comment_column2.test
comment_index.test
comment_table.test
comments.test Increased the version number to 10.0 2012-05-31 22:39:11 +03:00
commit.test
commit_1innodb.test
compare.test Fix for LP bug#1001505 and LP bug#1001510 2012-06-21 18:47:13 +03:00
compress.test
concurrent_innodb_safelog-master.opt
concurrent_innodb_safelog.test
concurrent_innodb_unsafelog-master.opt
concurrent_innodb_unsafelog.test
connect.cnf
connect.test BUG#1010351: New "via" keyword in 5.2+ can't be used as identifier anymore 2012-06-10 13:50:21 +04:00
consistent_snapshot.test
constraints.test
contributors.test
count_distinct.test
count_distinct2-master.opt
count_distinct2.test
count_distinct3.test
crash_commit_before-master.opt
crash_commit_before.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
create-big.test Bug#13982017: ALTER TABLE RENAME ENDS UP WITH ERROR 1050 (42S01) 2012-06-01 09:31:24 +02:00
create-uca.test
create.test pbxt suite is now a main-pbxt overlay 2012-02-29 21:55:04 +01:00
create_not_windows.test
create_select_tmp.test
ctype_ascii.test
ctype_big5.test
ctype_binary.test
ctype_collate.test
ctype_cp932_binlog_row.test
ctype_cp932_binlog_stm.test
ctype_cp1250_ch.test
ctype_cp1251.test
ctype_create.test
ctype_errors.test
ctype_eucjpms.test
ctype_euckr.test
ctype_filename.test
ctype_filesystem-master.opt
ctype_filesystem.test
ctype_gb2312.test
ctype_gbk.test
ctype_gbk_binlog.test
ctype_hebrew.test
ctype_latin1.test
ctype_latin1_de-master.opt
ctype_latin1_de.test
ctype_latin2.test
ctype_latin2_ch.test
ctype_ldml-master.opt
ctype_ldml.test
ctype_like_range.test
ctype_many.test
ctype_mb.test
ctype_recoding.test Fix for LP BUG#944504 2012-03-05 15:48:12 +02:00
ctype_sjis.test
ctype_tis620.test
ctype_uca.test
ctype_ucs.test mysql 5.5.23 merge 2012-04-10 08:28:13 +02:00
ctype_ucs2_def-master.opt
ctype_ucs2_def.test
ctype_ujis.test
ctype_ujis_ucs2.test
ctype_utf8-master.opt
ctype_utf8.test mysql-5.1.62 merge 2012-04-05 10:49:38 +02:00
ctype_utf8mb4-master.opt
ctype_utf8mb4.test
ctype_utf8mb4_heap.test
ctype_utf8mb4_innodb-master.opt
ctype_utf8mb4_innodb.test
ctype_utf8mb4_myisam.test
ctype_utf16.test mysql-5.5 merge 2012-01-16 20:16:35 +01:00
ctype_utf16_def-master.opt
ctype_utf16_def.test
ctype_utf16_uca.test
ctype_utf32.test fix val_str_ascii to return a string in the ascii-compatible charset. 2012-08-09 18:25:47 +02:00
ctype_utf32_uca.test
date_formats-master.opt
date_formats.test
datetime_456.test MDEV-456 An out-of-range datetime value (with a 5-digit year) can be created and cause troubles 2012-08-29 10:59:51 +02:00
ddl_i18n_koi8r.test
ddl_i18n_utf8.test
deadlock_innodb.test
debug_sync.test
default.test
default_storage_engine.test MDEV-220 MariaDB server 5.5 GA candidate has default storage engine MyISAM 2012-04-19 04:02:28 +02:00
delayed.test
delete.test
deprecated_features.test
derived.test 5.3 merge 2012-01-13 15:50:02 +01:00
derived_opt.test Fix for LP BUG#910123 MariaDB 5.3.3 causes 1093 error on Drupal 2012-02-14 16:52:56 +02:00
derived_view.test Fix for LP bug#998516 2012-05-15 08:31:07 +03:00
dirty_close.test
distinct.test 5.3 merge 2012-01-13 15:50:02 +01:00
drop-no_root.test
drop.test
drop_debug.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
dyncol.test pbxt suite is now a main-pbxt overlay 2012-02-29 21:55:04 +01:00
empty_table.test
endspace.test 5.3 merge 2012-01-13 15:50:02 +01:00
error_simulation.test mdev-200 set session dbug resets the output to stderr. 2012-03-23 20:49:47 +01:00
errors.test 5.3 merge 2012-08-31 14:15:52 +02:00
events_1.test
events_2.test
events_bugs-master.opt
events_bugs.test Merge with MariaDB 5.1 2011-11-24 18:48:58 +02:00
events_embedded.test
events_grant.test
events_logs_tests-master.opt
events_logs_tests.test
events_microsec.test
events_restart-master.opt
events_restart.test Followup patch for bug#11758263. 2012-02-10 01:43:47 +05:30
events_scheduling.test
events_stress.test
events_time_zone.test
events_trans.test
events_trans_notembedded.test
execution_constants.test
explain.test 5.3 merge 2012-01-13 15:50:02 +01:00
features.test Fixed issues in test suite when running with --ps-protocol 2012-09-18 00:42:05 +03:00
file_contents.test Increased the version number to 10.0 2012-05-31 22:39:11 +03:00
filesort_debug.test MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line. 2012-09-01 14:21:59 -07:00
fix_priv_tables.test
flush-innodb.test MDEV-254: Server hang with FLUSH TABLES WITH READ LOCK AND DISABLE CHECKPOINT 2012-05-08 14:27:44 +02:00
flush.test
flush2-master.opt
flush2.test
flush_block_commit.test
flush_block_commit_notembedded.test
flush_read_lock.test
flush_read_lock_kill.test further reduce diffs to 5.5, monty review 2012-01-24 19:18:22 +01:00
flush_table.test
foreign_key.test
fulltext.test
fulltext2.test
fulltext3.test
fulltext_cache.test
fulltext_distinct.test
fulltext_left_join.test BUG#906357: Incorrect result with outer join and full text match 2011-12-20 00:55:32 +04:00
fulltext_multi.test
fulltext_order_by.test Continuation of the efforts in previous cset. 2011-12-30 11:34:29 +01:00
fulltext_update.test
fulltext_var.test
func_analyse.test
func_compress.test
func_concat.test
func_crypt.test Fix FreeBSD test errors. Also link with libexecinfo on FreeBSD for stacktrace functionality. 2012-05-04 14:02:35 +02:00
func_date_add.test
func_default.test
func_des_encrypt.test
func_digest.test
func_encrypt-master.opt
func_encrypt.test
func_encrypt_nossl.test
func_encrypt_ucs2.test
func_equal.test
func_gconcat.test
func_group.test Merge 5.3->5.5 2012-03-17 01:26:58 -07:00
func_group_innodb.test 5.3 merge 2012-08-27 18:13:17 +02:00
func_if.test 5.3 merge 2012-05-21 20:54:41 +02:00
func_in.test Add back testcase for lp:817966 (was lost in the merge) 2012-06-23 20:12:54 +04:00
func_isnull.test
func_like.test
func_math.test Fix FreeBSD test errors. Also link with libexecinfo on FreeBSD for stacktrace functionality. 2012-05-04 14:02:35 +02:00
func_misc.test
func_op.test Made the optimizer switch flags 'outer_join_with_cache', 'semijoin_with_cache' 2011-12-15 00:21:15 -08:00
func_regexp.test
func_rollback.test
func_sapdb.test
func_set.test
func_str.test merge with mysql-5.5.21 2012-03-09 08:06:59 +01:00
func_system.test Increased the version number to 10.0 2012-05-31 22:39:11 +03:00
func_test.test Merge 5.3 -> 5.5 2012-06-20 15:01:28 +04:00
func_time.test Automatic merge 2012-09-22 17:11:40 +03:00
func_time_hires.test
func_timestamp.test
gcc296.test
gis-precise.test Fix for failing gis-precise on Windows. 2012-05-03 13:14:40 +05:00
gis-rt-precise.test
gis-rtree.test Merge with 5.2. 2011-12-11 11:34:44 +02:00
gis.test merge 5.3->5.5 2012-09-06 00:14:33 +03:00
grant.test
grant2.test
grant3-master.opt
grant3.test
grant4.test
grant_cache_no_prot.test
grant_cache_ps_prot.test
grant_lowercase_fs.test
greedy_optimizer.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
group_by.test MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line. 2012-09-01 14:21:59 -07:00
group_min_max.test 5.3 merge 2012-01-13 15:50:02 +01:00
group_min_max_innodb.test
handler_read_last.test
handlersocket.test Fixed compile warnings 2012-05-18 16:40:16 +03:00
having.test Merge 5.2->5.3 2012-02-26 02:42:45 -08:00
help.test Bug#11815557 60269: MYSQL SHOULD REJECT ATTEMPTS TO CREATE SYSTEM 2012-04-11 15:53:17 +05:30
implicit_char_to_num_conversion.test
implicit_commit-master.opt
implicit_commit.test
in_datetime_241.test MDEV-241 lp:992722 - Server crashes in get_datetime_value 2012-05-02 15:22:47 +02:00
index_intersect.test pbxt suite is now a main-pbxt overlay 2012-02-29 21:55:04 +01:00
index_intersect_innodb.test
index_merge_innodb.test MDEV-376: Wrong result (missing rows) with index_merge+index_merge_intersection, join 2012-07-04 14:34:45 +04:00
index_merge_myisam.test
information_schema-big.test overlay support for mysql-test-run and mysqltest 2012-02-23 07:50:11 +01:00
information_schema.test allow suite.pm to skip combinations that originate from test/include files. 2012-02-07 16:22:36 +01:00
information_schema_all_engines-master.opt fix information_schema_all_engines test to pass both with ha_xtradb.so and libxtradb.a 2012-04-18 03:29:13 +02:00
information_schema_all_engines.test don't even try to run xtradb-only tests with innodb, use have_xtradb.combinations. 2012-02-23 09:18:48 +01:00
information_schema_chmod.test
information_schema_db.test
information_schema_inno.test
information_schema_parameters.test
information_schema_part.test
information_schema_routines.test
init_connect-master.opt
init_connect.test BUG#11755281/47032: ERROR 2006 / ERROR 2013 INSTEAD OF PROPER ERROR MESSAGE 2012-01-02 06:25:48 +00:00
init_file-master.opt
init_file.test remove few obscure, unused, or misused mtr features 2012-02-06 18:42:18 +01:00
innodb_bug878769.test
innodb_ext_key.test Supported extended keys (MWL #247) for innodb_plugin. 2012-03-03 13:22:49 -08:00
innodb_icp.test BUG#920132: Assert trx->n_active_thrs == 1 failed at que0que.c line 1050 2012-02-21 01:50:50 +04:00
innodb_ignore_builtin-master.opt
innodb_ignore_builtin.test
innodb_mrr_cpk.test
innodb_mysql_lock-master.opt
innodb_mysql_lock.test
innodb_mysql_lock2.test
innodb_mysql_sync.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
innodb_utf8.test
insert.test
insert_notembedded.test
insert_select.test pbxt suite is now a main-pbxt overlay 2012-02-29 21:55:04 +01:00
insert_update.test
ipv4_as_ipv6-master.opt
ipv4_as_ipv6.test
ipv6-master.opt
ipv6.test
join.test Fixed LP bug #954900. 2012-03-22 19:56:17 -07:00
join_cache.test Changed a test case from join_cache.test to make it platform independent 2012-05-17 18:01:13 -07:00
join_crash.test
join_nested.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
join_nested_jcl6.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
join_optimizer.test
join_outer.test 5.3 merge 2012-05-21 20:54:41 +02:00
join_outer_innodb.test Merge 5.3->5.5. 2012-03-01 14:22:22 -08:00
join_outer_jcl6.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
key.test
key_cache-master.opt remove few obscure, unused, or misused mtr features 2012-02-06 18:42:18 +01:00
key_cache.test Merge with MariaDB 5.1 and MySQL 5.1.61 2012-02-20 17:49:21 +02:00
key_diff.test
key_primary.test
keywords.test
kill.test further reduce diffs to 5.5, monty review 2012-01-24 19:18:22 +01:00
last_value.test Fixed issues in test suite when running with --ps-protocol 2012-09-18 00:42:05 +03:00
limit.test
limit_rows_examined.test Merged the implementation of MDEV-28 LIMIT ROWS EXAMINED into MariaDB 5.5. 2012-03-12 00:45:18 +02:00
loaddata.test
loaddata_autocom_innodb.test
loadxml.test
locale.test
lock.test
lock_multi.test Fixes for make_binary_distribution and mysql_config for OpenSuse 12.1 2012-02-23 16:51:58 +02:00
lock_multi_bug38499.test
lock_multi_bug38691.test
lock_sync-master.opt
lock_sync.test
lock_tables_lost_commit-master.opt
lock_tables_lost_commit.test
log_slow.test
log_state-master.opt
log_state.test 5.3 merge 2012-05-21 20:54:41 +02:00
log_state_bug33693-master.opt
log_state_bug33693.test
log_tables-big-master.opt
log_tables-big.test
log_tables-master.opt
log_tables.test
log_tables_debug.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
log_tables_upgrade.test
long_tmpdir-master.opt
long_tmpdir-master.sh LPBUG#886526: Add propoer shebang to scripts 2011-12-27 00:39:34 +01:00
long_tmpdir.test
lowercase_fs_off.test
lowercase_mixed_tmpdir-master.opt
lowercase_mixed_tmpdir-master.sh LPBUG#886526: Add propoer shebang to scripts 2011-12-27 00:39:34 +01:00
lowercase_mixed_tmpdir.test
lowercase_mixed_tmpdir_innodb-master.opt
lowercase_mixed_tmpdir_innodb-master.sh
lowercase_mixed_tmpdir_innodb.test
lowercase_table-master.opt
lowercase_table.test
lowercase_table2.test
lowercase_table3-master.opt
lowercase_table3.test
lowercase_table4-master.opt
lowercase_table4.test
lowercase_table_grant-master.opt
lowercase_table_grant.test
lowercase_table_qcache-master.opt
lowercase_table_qcache.test
lowercase_utf8-master.opt
lowercase_utf8.test
lowercase_view-master.opt
lowercase_view.test
mdev316.test fix an overly agressive optimization in Item_func_conv_charset 2012-06-17 16:09:16 +02:00
mdev375.test don't run mdev375.test for embedded server 2012-09-02 19:09:17 +02:00
mdl_sync-master.opt
mdl_sync.test
merge-big.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
merge.test Merge with MYSQL 5.1.61 2012-02-20 16:23:18 +02:00
merge_debug.test don't even try to run xtradb-only tests with innodb, use have_xtradb.combinations. 2012-02-23 09:18:48 +01:00
merge_innodb.test
merge_mmap-master.opt
merge_mmap.test
merge_recover-master.opt
merge_recover.test
metadata.test
mix2_myisam.test
mix2_myisam_ucs2.test
mrr_icp_extra.test
multi_statement-master.opt
multi_statement.test
multi_update-master.opt
multi_update.test mysql-5.5.22 merge 2012-03-28 01:04:46 +02:00
multi_update2-master.opt
multi_update2.test
multi_update_innodb.test
multi_update_tiny_hash-master.opt
multi_update_tiny_hash.test
myisam-big.test Fixed lp:925377 "Querying myisam table metadata while 'alter table..enable keys' is running may corrupt the table" 2012-02-28 23:18:52 +02:00
myisam-blob-master.opt
myisam-blob.test
myisam-master.opt
myisam-system.test
myisam.test merge 2012-04-05 23:07:18 +02:00
myisam_crash_before_flush_keys-master.opt
myisam_crash_before_flush_keys.test Fix failing tests in the main suite 2011-12-30 11:22:27 +01:00
myisam_debug.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
myisam_icp.test BUG#1000051: Query with simple join and ORDER BY takes thousands times longer when run with ICP 2012-05-23 11:55:14 +04:00
myisam_icp_notembedded.test Don't run test for BUG#933412 with embedded server, as it requires concurrent query 2012-02-22 17:38:24 +04:00
myisam_mrr.test make the test result independent from sizeof(void*) 2012-02-25 16:13:24 +01:00
myisampack.test
mysql-bug41486.test
mysql-bug45236.test
mysql.test Fixed build failures found by buildbot 2012-06-05 14:09:18 +03:00
mysql_client_test-master.opt remove duplicate .opt with AUTH_PLUGIN_SO 2012-01-13 15:52:19 +01:00
mysql_client_test.test Remove --plugin-dir option from mysql_client_test test case. 2012-01-26 13:38:42 +01:00
mysql_client_test_nonblock-master.opt
mysql_client_test_nonblock.test MWL#192: non-blocking client API, after-review fixes. 2012-01-06 12:43:18 +01:00
mysql_comments.sql
mysql_comments.test
mysql_cp932.test
mysql_delimiter.sql
mysql_delimiter_19799.sql
mysql_delimiter_source.sql
mysql_embedded.test
mysql_locale_posix.test
mysql_not_windows.test
mysql_plugin-master.opt
mysql_plugin.test Fix mysql_plugin test to handle version XXa 2012-06-29 14:19:31 +02:00
mysql_protocols.test
mysql_upgrade.test Fixed build failures found by buildbot 2012-06-05 14:09:18 +03:00
mysql_upgrade_ssl.test
mysqladmin.test
mysqlbinlog-cp932-master.opt
mysqlbinlog-cp932.test
mysqlbinlog-innodb.test
mysqlbinlog-master.opt remove few obscure, unused, or misused mtr features 2012-02-06 18:42:18 +01:00
mysqlbinlog.test
mysqlbinlog2-master.opt
mysqlbinlog2.test MDEV-181: XID crash recovery across binlog boundaries 2012-06-22 11:46:28 +02:00
mysqlbinlog_base64.test
mysqlbinlog_row-master.opt
mysqlbinlog_row.test
mysqlbinlog_row_big.test
mysqlbinlog_row_innodb-master.opt
mysqlbinlog_row_innodb.test
mysqlbinlog_row_myisam-master.opt
mysqlbinlog_row_myisam.test
mysqlbinlog_row_trans-master.opt
mysqlbinlog_row_trans.test
mysqlcheck.test Merge with MariaDB 5.1 and MySQL 5.1.61 2012-02-20 17:49:21 +02:00
mysqld--defaults-file.test
mysqld--help.test instead of having win/notwin tests that only differ in results, 2012-02-23 09:24:11 +01:00
mysqld_option_err.test Fixes for build failuers found by buildbot 2011-11-24 16:04:19 +02:00
mysqldump-compat.opt rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
mysqldump-compat.test
mysqldump-max-master.opt
mysqldump-max.test MDEV-181: XID crash recovery across binlog boundaries 2012-06-22 11:46:28 +02:00
mysqldump-no-binlog-master.opt
mysqldump-no-binlog.test MDEV-186 Client programs throw warnings about memory loss when executed with --help or alike 2012-03-23 10:53:25 +01:00
mysqldump.test 5.1 merge 2012-08-22 16:13:54 +02:00
mysqldump_restore.test
mysqlhotcopy_myisam.test
mysqlshow.test
mysqlslap.test Bug #11766072 59107: MYSQLSLAP CRASHES IF STARTED WITH NO ARGUMENTS ON WINDOWS 2012-04-09 16:42:41 +05:30
mysqltest.test Allow multiple error codes inside a variable in --error command 2012-07-16 06:14:53 +04:00
mysqltest_256.test MDEV-256 lp:995501 - mysqltest attempts to parse Perl code inside a block 2012-06-01 17:53:59 +02:00
mysqltest_cont_on_error.test Added --continue-on-error to mysqltest and mysql-test-run 2012-05-15 19:35:57 +02:00
mysqltest_ps.test
named_pipe-master.opt
named_pipe.test Merge MWL#192: Non-blocking client library, into MariaDB 5.5. 2012-02-21 22:15:44 +01:00
negation_elimination.test
no-threads-master.opt
no-threads.test Fix test case - result file needs one-thread-per-connection 2012-01-27 21:24:17 +01:00
no_binlog.test
non_blocking_api.test MWL#192: non-blocking client API, after-review fixes. 2012-01-06 12:43:18 +01:00
not_embedded_server.test
not_partition.test
null.test
null_key.test
odbc.test
olap.test
old-mode-master.opt
old-mode.test
openssl_1.test MDEV-186 Client programs throw warnings about memory loss when executed with --help or alike 2012-03-23 10:53:25 +01:00
order_by.test Merge MDEV-415 -> 10.0-base. 2012-09-01 19:41:38 -07:00
order_by_sortkey.test MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line. 2012-09-01 14:21:59 -07:00
order_fill_sortbuf-master.opt
order_fill_sortbuf.test
outfile.test
outfile_loaddata.test
overflow.test
packet.test
parser.test Implementation of Multi-source replication (MDEV:253) 2012-09-28 02:06:56 +03:00
parser_bug21114_innodb.test
parser_not_embedded.test Increased the version number to 10.0 2012-05-31 22:39:11 +03:00
parser_precedence.test
parser_stack.test 5.3 merge 2012-01-13 15:50:02 +01:00
partition-master.opt
partition.test Fixed MDEV-365 "Got assertion when doing alter table on a partition" 2012-08-15 13:33:37 +03:00
partition_binlog.test overlay support for mysql-test-run and mysqltest 2012-02-23 07:50:11 +01:00
partition_binlog_stmt.test Bug#13500478 63623: TEST CASE PARTITION_BINLOG_STMT 2012-01-20 14:19:39 +01:00
partition_blackhole.test
partition_bug18198.test
partition_cache.test Bug#11761296: 53775: QUERY ON PARTITIONED TABLE RETURNS CACHED 2012-02-20 22:59:11 +01:00
partition_cache_innodb.test fixed MySQL bug#53775: 2012-07-13 22:17:32 +03:00
partition_cache_myisam.test fixed MySQL bug#53775: 2012-07-13 22:17:32 +03:00
partition_charset.test
partition_column.test
partition_column_prune.test
partition_csv.test
partition_datatype.test
partition_debug_sync.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
partition_disabled-master.opt
partition_disabled.test
partition_error.test mysql-5.5.22 merge 2012-03-28 01:04:46 +02:00
partition_example.test
partition_grant.test
partition_hash.test
partition_innodb.test mysql 5.5.23 merge 2012-04-10 08:28:13 +02:00
partition_innodb_plugin.test Fixed build failures found by buildbot 2012-06-05 14:09:18 +03:00
partition_innodb_semi_consistent-master.opt
partition_innodb_semi_consistent.test
partition_innodb_stmt.test
partition_key_cache.test merged bug#12361113. 2011-12-14 15:33:01 +01:00
partition_list.test
partition_mgm.test
partition_mgm_err.test
partition_mgm_err2.test
partition_myisam.test
partition_not_blackhole-master.opt
partition_not_blackhole.test
partition_not_windows-master.opt
partition_not_windows.test
partition_open_files_limit-master.opt
partition_open_files_limit.test
partition_order.test
partition_pruning.test 5.3.4 merge 2012-02-15 18:08:08 +01:00
partition_range.test
partition_rename_longfilename.test
partition_symlink.test
partition_sync.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
partition_truncate.test
partition_utf8.test
partition_windows.test
perror-win.test
perror.test
plugin.test mdev-20: INSTALL PLUGIN SONAME 2012-03-05 21:48:06 +01:00
plugin_auth.test undo the fix for MySQL Bug#12998841 2012-08-08 12:32:34 +02:00
plugin_auth_qa.test
plugin_auth_qa_1.test
plugin_auth_qa_2-master.opt
plugin_auth_qa_2.test
plugin_auth_qa_3-master.opt
plugin_auth_qa_3.test
plugin_innodb.test
plugin_load-master.opt
plugin_load.test
plugin_load_option-master.opt
plugin_load_option.test
plugin_loaderr.opt bugfix: mysqld failed to start if a compiled-in plugin failed to initialize 2012-04-17 20:28:21 +02:00
plugin_loaderr.test bugfix: mysqld failed to start if a compiled-in plugin failed to initialize 2012-04-17 20:28:21 +02:00
plugin_maturity-master.opt
plugin_maturity.test mdev-20: INSTALL PLUGIN SONAME 2012-03-05 21:48:06 +01:00
plugin_not_embedded.test
pool_of_threads.cnf fix test 2012-01-02 10:13:53 +01:00
pool_of_threads.test merge 2012-01-24 01:59:03 +01:00
preload.test
profiling.test
progress_976225.test MDEV-217 - Assertion `thd->stmt_arena != thd->progress.arena' failed in thd_progress_init on OPTIMIZE two tables when replaced by recreate 2012-04-18 20:48:14 +02:00
ps-master.opt
ps.test 5.3 merge 2012-08-27 18:13:17 +02:00
ps_1general.test
ps_2myisam.test
ps_3innodb-master.opt
ps_3innodb.test
ps_4heap.test
ps_5merge.test
ps_10nestset.test
ps_11bugs.test
ps_ddl.test
ps_ddl1.test
ps_grant.test
ps_not_windows.test
query_cache.test mysql-5.5 merge 2012-01-16 20:16:35 +01:00
query_cache_28249.test
query_cache_debug.test allow suite.pm to skip combinations that originate from test/include files. 2012-02-07 16:22:36 +01:00
query_cache_merge.test
query_cache_notembedded.test
query_cache_ps_no_prot.test
query_cache_ps_ps_prot.test
query_cache_with_views.test
range.test merge 2012-04-05 23:07:18 +02:00
range_mrr_icp.test
range_vs_index_merge.test Fixed LP bug #954262. 2012-03-20 17:03:28 -07:00
range_vs_index_merge_innodb.test
read_many_rows_innodb.test
read_only.test MDEV-136 Non-blocking "set read_only" 2012-06-04 17:39:28 +02:00
read_only_innodb.test MDEV-136 Non-blocking "set read_only" 2012-06-04 17:39:28 +02:00
rename.test
renamedb.test
repair.test
replace.test Fix for MDEV-533: Confusing error code when doing auto-increment insert for out-of-range values 2012-09-18 15:14:19 +03:00
rollback.test
round.test
row-checksum-old-master.opt
row-checksum-old.test
row-checksum.test
row.test
rowid_order_innodb.test allow suite.pm to skip combinations that originate from test/include files. 2012-02-07 16:22:36 +01:00
rpl_mysqldump_slave.test
schema.test
secure_file_priv_win-master.opt
secure_file_priv_win.test
select.test mysql-5.5 merge 2012-06-14 20:05:31 +02:00
select_debug.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
select_found.test
select_jcl6.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
select_pkeycache-master.opt
select_pkeycache.test
select_safe.test
shm-master.opt
shm.test fix failing test cases in 5.5 main suite 2011-12-02 14:38:05 +01:00
show_check-master.opt
show_check.test
show_profile.test
signal.test mysql-5.5 merge 2012-01-16 20:16:35 +01:00
signal_code.test
signal_demo1.test
signal_demo2.test
signal_demo3.test
signal_sqlmode.test
single_delete_update.test
skip_grants-master.opt
skip_grants.test
skip_log_bin-master.opt
skip_log_bin.test
skip_name_resolve-master.opt
skip_name_resolve.test
sp-big.test
sp-bugs.test Bug#11763507 - 56224: FUNCTION NAME IS CASE-SENSITIVE 2012-03-28 12:05:31 +05:30
sp-code.test mysql 5.5.23 merge 2012-04-10 08:28:13 +02:00
sp-destruct.test
sp-dynamic.test
sp-error.test
sp-fib.test
sp-lock.test
sp-no-code.test remove few .require files and one duplicate have_*inc file. 2012-02-23 07:52:27 +01:00
sp-prelocking.test
sp-security.test
sp-threads.test
sp-ucs2.test
sp-vars.test
sp.test Automatic merge with 5.5 2012-09-01 00:54:54 +03:00
sp_gis.test
sp_notembedded.test 5.2 merge 2012-05-20 14:57:29 +02:00
sp_stress_case.test
sp_sync.test Merge with 5.2. 2011-12-11 11:34:44 +02:00
sp_trans.test
sp_trans_log.test
sql_mode.test Merge from 5.1 to 5.5 2012-02-29 14:15:15 +05:30
ssl-big.test
ssl.test
ssl_8k_key-master.opt
ssl_8k_key.test
ssl_and_innodb.test
ssl_cipher-master.opt remove few hard-coded checks from mtr 2012-02-06 16:29:53 +01:00
ssl_cipher.test
ssl_compress.test
ssl_connect.test
status-master.opt
status.test 5.3.4 merge 2012-02-15 18:08:08 +01:00
status2.test
status_bug17954.test
status_user.test
str_to_datetime_457.test MDEV-457 Inconsistent data truncation on datetime values with fractional seconds represented as strings with no delimiters 2012-09-08 12:15:55 +02:00
strict-master.opt
strict.test
strict_autoinc_1myisam.test
strict_autoinc_2innodb.test
strict_autoinc_3heap.test
subselect.test MDEV-405: Server crashes in test_if_skip_sort_order on EXPLAIN with GROUP BY and HAVING in EXISTS subquery 2012-08-28 15:40:38 +04:00
subselect2.test Fixed LP bug #902356. 2011-12-13 14:20:47 -08:00
subselect3.test 5.3 merge 2012-01-13 15:50:02 +01:00
subselect3_jcl6.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
subselect4.test Merged the fix for bug lp:1009187, mdev-373 2012-09-18 13:42:06 +03:00
subselect_cache.test 5.3 merge 2012-01-13 15:50:02 +01:00
subselect_debug.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
subselect_extra.test
subselect_extra_no_semijoin.test
subselect_gis.test
subselect_innodb.test MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line. 2012-09-01 14:21:59 -07:00
subselect_mat.test
subselect_mat_cost-master.opt
subselect_mat_cost.test
subselect_mat_cost_bugs.test Backport of WL#5953 from MySQL 5.6 2011-12-19 23:05:44 +02:00
subselect_no_mat.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
subselect_no_opts.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
subselect_no_scache.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
subselect_no_semijoin.test Made join_cache_level == 2 by default. 2011-12-15 14:26:59 -08:00
subselect_notembedded.test
subselect_nulls.test
subselect_partial_match.test Set new default values for the optimizer switch flags 'derived_merge' 2011-11-26 14:23:00 -08:00
subselect_sj.test BUG#1002630: Valgrind warnings 'Invalid read' in subselect_engine::calc_const_tables with SELECT 2012-05-25 01:20:40 +04:00
subselect_sj2.test merge 2012-04-07 15:58:46 +02:00
subselect_sj2_jcl6.test Backport of WL#5953 from MySQL 5.6 2011-12-19 23:05:44 +02:00
subselect_sj2_mat.test BUG#906385: EXPLAIN EXTENDED crashes in TABLE_LIST::print with limited max_join_size 2011-12-19 22:24:10 +04:00
subselect_sj_aria.test
subselect_sj_jcl6.test Fixed bug #934348. 2012-02-18 19:11:57 -08:00
subselect_sj_mat.test BUG#1000269: Wrong result (extra rows) with semijoin+materialization, IN subqueries, join_cache_level>0 2012-05-18 16:24:12 +04:00
subselect_sj_nonmerged.test Made the optimizer switch flags 'outer_join_with_cache', 'semijoin_with_cache' 2011-12-15 00:21:15 -08:00
sum_distinct-big.test
sum_distinct.test Fixed LP bug #777654. 2011-12-28 18:47:01 -08:00
symlink.test
synchronization.test
sysdate_is_now-master.opt
sysdate_is_now.test
system_mysql_db.test
system_mysql_db_fix40123.test overlay support for mysql-test-run and mysqltest 2012-02-23 07:50:11 +01:00
system_mysql_db_fix50030.test overlay support for mysql-test-run and mysqltest 2012-02-23 07:50:11 +01:00
system_mysql_db_fix50117.test overlay support for mysql-test-run and mysqltest 2012-02-23 07:50:11 +01:00
system_mysql_db_refs.test
table_elim.test 5.3 merge 2012-05-21 20:54:41 +02:00
table_elim_debug.test
table_options.test
tablelock.test
tablespace.test
temp_table-master.opt
temp_table.test
timezone-master.opt
timezone.test
timezone2.test
timezone3-master.opt
timezone3.test
timezone4-master.opt
timezone4.test
timezone_grant.test
trigger-compat.test
trigger-trans.test
trigger.test 5.3 merge 2012-01-13 15:50:02 +01:00
trigger_notembedded.test
truncate.test
truncate_coverage.test
type_binary.test
type_bit.test
type_bit_innodb.test allow suite.pm to skip combinations that originate from test/include files. 2012-02-07 16:22:36 +01:00
type_blob.test
type_date.test Fix bug lp:1008487 2012-06-04 18:06:00 +03:00
type_datetime.test 5.3 merge 2012-01-13 15:50:02 +01:00
type_datetime_hires.test
type_decimal.test
type_enum.test
type_float.test
type_nchar.test
type_newdecimal-big.test
type_newdecimal.test 5.3 merge 2012-01-13 15:50:02 +01:00
type_ranges.test
type_set.test
type_time.test
type_time_hires.test
type_timestamp.test lp:923429 Crash in decimal_cmp on using UNIX_TIMESTAMP with a wrongly formatted timestamp 2012-02-21 21:18:41 +01:00
type_timestamp_hires.test
type_uint.test
type_varchar.test
type_year.test 5.2 merge. 2012-08-22 16:45:25 +02:00
udf.test
udf_query_cache.test
udf_skip_grants-master.opt Addendum to the fix for bug #11754014 2012-01-20 13:35:48 +02:00
udf_skip_grants.test
union-master.opt
union.test Fixed LP bug #1010729. 2012-06-08 22:15:49 -07:00
unsafe_binlog_innodb-master.opt
unsafe_binlog_innodb.test
update.test
update_ignore_216.test MDEV-216 lp:976104 - Assertion `0' failed in my_message_sql on UPDATE IGNORE, or unknown error on release build 2012-04-26 19:21:37 +02:00
upgrade.test
user_limits-master.opt
user_limits.test
user_var-binlog.test
user_var.test Merge 5.3 -> 5.5 2012-06-20 15:01:28 +04:00
varbinary.test
variables-master.opt
variables-notembedded-master.opt
variables-notembedded.test Fix intermittently failing variables-notembedded test case. 2011-12-01 22:37:45 +01:00
variables.test pbxt suite is now a main-pbxt overlay 2012-02-29 21:55:04 +01:00
variables_community.test
view.test Fixed test for ps-protocol 2012-09-18 15:31:21 +03:00
view_alias.test
view_grant.test 5.3 merge 2012-01-13 15:50:02 +01:00
wait_timeout.test Initial threadpool implementation for MariaDB 5.5 2011-12-08 19:17:49 +01:00
warnings-master.opt
warnings.test
warnings_debug.test rename debug variable to debug_dbug, to make test pass in release builds 2011-12-15 22:07:58 +01:00
warnings_engine_disabled.test
windows.test
wl4435_generated.inc
xa.test mysql 5.5.23 merge 2012-04-10 08:28:13 +02:00
xa_binlog.test MDEV-181: XID crash recovery across binlog boundaries 2012-06-22 11:46:28 +02:00
xml.test
xtradb_mrr.test Fix failing tests in the main suite 2011-12-30 11:22:27 +01:00