mariadb/mysql-test/r
Venkatesh Duggirala 33f15dc7ac Bug#17283409 4-WAY DEADLOCK: ZOMBIES, PURGING BINLOGS,
SHOW PROCESSLIST, SHOW BINLOGS

Problem:  A deadlock was occurring when 4 threads were
involved in acquiring locks in the following way
Thread 1: Dump thread ( Slave is reconnecting, so on
              Master, a new dump thread is trying kill
              zombie dump threads. It acquired thread's
              LOCK_thd_data and it is about to acquire
              mysys_var->current_mutex ( which LOCK_log)
Thread 2: Application thread is executing show binlogs and
               acquired LOCK_log and it is about to acquire
               LOCK_index.
Thread 3: Application thread is executing Purge binary logs
               and acquired LOCK_index and it is about to
               acquire LOCK_thread_count.
Thread 4: Application thread is executing show processlist
               and acquired LOCK_thread_count and it is
               about to acquire zombie dump thread's
               LOCK_thd_data.
Deadlock Cycle:
     Thread 1 -> Thread 2 -> Thread 3-> Thread 4 ->Thread 1

The same above deadlock was observed even when thread 4 is
executing 'SELECT * FROM information_schema.processlist' command and
acquired LOCK_thread_count and it is about to acquire zombie
dump thread's LOCK_thd_data.

Analysis:
There are four locks involved in the deadlock.  LOCK_log,
LOCK_thread_count, LOCK_index and LOCK_thd_data.
LOCK_log, LOCK_thread_count, LOCK_index are global mutexes
where as LOCK_thd_data is local to a thread.
We can divide these four locks in two groups.
Group 1 consists of LOCK_log and LOCK_index and the order
should be LOCK_log followed by LOCK_index.
Group 2 consists of other two mutexes
LOCK_thread_count, LOCK_thd_data and the order should
be LOCK_thread_count followed by LOCK_thd_data.
Unfortunately, there is no specific predefined lock order defined
to follow in the MySQL system when it comes to locks across these
two groups. In the above problematic example,
there is no problem in the way we are acquiring the locks
if you see each thread individually.
But If you combine all 4 threads, they end up in a deadlock.

Fix: 
Since everything seems to be fine in the way threads are taking locks,
In this patch We are changing the duration of the locks in Thread 4
to break the deadlock. i.e., before the patch, Thread 4
('show processlist' command) mysqld_list_processes()
function acquires LOCK_thread_count for the complete duration
of the function and it also acquires/releases
each thread's LOCK_thd_data.

LOCK_thread_count is used to protect addition and
deletion of threads in global threads list. While show
process list is looping through all the existing threads,
it will be a problem if a thread is exited but there is no problem
if a new thread is added to the system. Hence a new mutex is
introduced "LOCK_thd_remove" which will protect deletion
of a thread from global threads list. All threads which are
getting exited should acquire LOCK_thd_remove
followed by LOCK_thread_count. (It should take LOCK_thread_count
also because other places of the code still thinks that exit thread
is protected with LOCK_thread_count. In this fix, we are changing
only 'show process list' query logic )
(Eg: unlink_thd logic will be protected with
LOCK_thd_remove).

Logic of mysqld_list_processes(or file_schema_processlist)
will now be protected with 'LOCK_thd_remove' instead of
'LOCK_thread_count'.

Now the new locking order after this patch is:
LOCK_thd_remove -> LOCK_thd_data -> LOCK_log ->
LOCK_index -> LOCK_thread_count
2014-05-08 18:13:01 +05:30
..
1st.result Bug #57916: Fix the naming of the proxy_priv table 2010-11-02 17:45:26 +02:00
alias.result
almost_full.result
alter_table-big.result Bug#11748731 - 37248: SOME 'BIG' TESTS FAILING ON 6.0: 2011-11-10 17:18:41 +05:30
alter_table.result Bug#11815557 60269: MYSQL SHOULD REJECT ATTEMPTS TO CREATE SYSTEM 2012-04-11 15:53:17 +05:30
analyze.result
ansi.result
archive-big.result
archive.result BUG#11751793 - 42784: ARCHIVE TABLES CAUSE 100% CPU USAGE 2011-11-23 18:33:29 +05:30
archive_bitfield.result
archive_debug.result BUG#12402794 - 60976: CRASH, VALGRIND WARNING AND MEMORY 2011-05-18 14:01:43 +04:00
archive_gis.result
archive_plugin.result A patch for Bug#11765297 (58251 - archive_plugin and blackhole_plugin 2011-03-14 14:03:08 +03:00
auth_rpl.result Update of auth_rpl test. 2011-09-16 14:35:25 +02:00
auto_increment.result Merge from mysql-5.1 to mysql-5.5. 2011-01-04 15:28:03 +01:00
backup.result
bench_count_distinct.result
big_test.require
bigint.result Bug#13463415 63502: INCORRECT RESULTS OF BIGINT AND DECIMAL COMPARISON 2012-01-25 10:36:25 +01:00
binary.result
binlog_tx_isolation.result
blackhole.result Bug #11880012: INDEX_SUBQUERY, BLACKHOLE, 2012-03-28 12:22:31 +04:00
blackhole_plugin.result A patch for Bug#11765297 (58251 - archive_plugin and blackhole_plugin 2011-03-14 14:03:08 +03:00
bool.result
bootstrap.result Bug #11766306: 59393: have_innodb=yes when mysqld started with --skip-innodb 2011-03-23 19:03:42 +02:00
bug39022.result
bug46080.result
bug46261.result
bug46760.result
bug47671.result
bug58669.result Fix for bug #58669: read_only not enforced on 5.5.x 2010-12-07 20:08:54 +03:00
bug12427262.result BUG#12427262 : 60961: SHOW TABLES VERY SLOW WHEN NOT IN SYSTEM DISK CACHE 2012-04-21 05:23:09 +05:30
bug13633383.result Bug#13633383 63183: SMALL SORT_BUFFER_SIZE CRASH IN MERGE_BUFFERS 2012-02-14 08:11:28 +01:00
bulk_replace.result
cache_innodb.result merge from mysql-5.1 2012-02-29 21:18:50 +01:00
case.result
case_insensitive_file_system.require
case_insensitive_fs.require
case_sensitive_file_system.require
cast.result Bug#14096619: UNABLE TO RESTORE DATABASE DUMP 2013-01-31 07:06:30 +05:30
change_user.result Assorted post-merge fixes, clean-up, integration, compat with 5.6. 2010-11-25 03:11:05 +00:00
check.result
check_var_limit.require
client_xml.result Bug#13618 : mysqldump --xml omits comment on table field 2011-01-14 19:50:34 +05:30
comment_column.result
comment_column2.result
comment_index.result
comment_table.result
comments.result
commit.result
commit_1innodb.result BUG#11758262 BUG#13043055: 2011-10-03 16:05:52 +05:30
compare.result
compress.result
concurrent_innodb_safelog.result
concurrent_innodb_unsafelog.result
connect.result Bug #49752: 2469.126.2 unintentionally breaks authentication against 2010-11-11 07:34:14 +00:00
consistent_snapshot.result
constraints.result
contributors.result WL#6454: Deprecate SHOW AUTHORS and SHOW CONTRIBUTORS 2012-09-11 16:29:51 +02:00
count_distinct.result
count_distinct2.result
count_distinct3.result
crash_commit_before.result
create-big.result Bug#13982017: ALTER TABLE RENAME ENDS UP WITH ERROR 1050 (42S01) 2012-06-01 09:31:24 +02:00
create.result
create_not_windows.result
create_select_tmp.result
csv.result
csv_alter_table.result
csv_not_null.result 2011-01-25 12:14:28 +05:30
ctype_ascii.result
ctype_big5.result
ctype_binary.result manual merge (WL6219) 2012-06-29 14:12:21 +04:00
ctype_collate.result
ctype_cp932_binlog_row.result
ctype_cp932_binlog_stm.result mtr: cleaned up some superfluos global warning suppressions 2011-03-30 14:33:53 +02:00
ctype_cp1250_ch.result Merge from 5.1 2011-02-17 12:53:09 +01:00
ctype_cp1251.result manual merge (WL6219) 2012-06-29 14:12:21 +04:00
ctype_create.result
ctype_errors.result Bug#12736295 Buffer overflow for variable converted_err with 2011-07-15 08:05:30 -03:00
ctype_eucjpms.result Merge from 5.1 2011-02-17 12:53:09 +01:00
ctype_euckr.result
ctype_filename.result
ctype_filesystem.result
ctype_gb2312.result
ctype_gbk.result
ctype_gbk_binlog.result
ctype_hebrew.result
ctype_latin1.result manual merge (WL6219) 2012-06-29 14:12:21 +04:00
ctype_latin1_de.result
ctype_latin2.result
ctype_latin2_ch.result
ctype_ldml.result
ctype_like_range.result Bug#57737 Character sets: search fails with like, contraction, index 2010-11-26 13:44:39 +03:00
ctype_many.result Merging from 5.1. 2011-01-17 15:26:13 +03:00
ctype_mb.result
ctype_recoding.result
ctype_sjis.result Merging from mysql-5.1 2011-03-03 18:46:30 +03:00
ctype_tis620.result
ctype_uca.result Bug#57737 Character sets: search fails with like, contraction, index 2010-11-26 13:44:39 +03:00
ctype_ucs.result Description: 2012-09-26 17:04:19 +05:30
ctype_ucs2_def.result
ctype_ujis.result Merging from mysql-5.1-security 2010-11-11 13:31:17 +03:00
ctype_ujis_ucs2.result
ctype_utf8.result manual merge (WL6219) 2012-06-29 14:12:21 +04:00
ctype_utf8mb4.result Bug#16691598 - ORDER BY LOWER(COLUMN) PRODUCES OUT-OF-ORDER RESULTS 2013-11-07 16:46:24 +05:30
ctype_utf8mb4_heap.result
ctype_utf8mb4_innodb.result
ctype_utf8mb4_myisam.result
ctype_utf16.result Bug#16691598 - ORDER BY LOWER(COLUMN) PRODUCES OUT-OF-ORDER RESULTS 2013-11-07 16:46:24 +05:30
ctype_utf16_def.result
ctype_utf16_uca.result Bug#57737 Character sets: search fails with like, contraction, index 2010-11-26 13:44:39 +03:00
ctype_utf32.result Bug#16691598 - ORDER BY LOWER(COLUMN) PRODUCES OUT-OF-ORDER RESULTS 2013-11-07 16:46:24 +05:30
ctype_utf32_uca.result Bug #12319710: INVALID MEMORY READ AND/OR CRASH IN MY_UCA_CHARCMP 2011-07-22 15:54:47 +03:00
date_formats.result Merging from mysql-5.1-security 2010-11-12 13:20:58 +03:00
ddl_i18n_koi8r.result Bug#14463669 FAILURE TO CORRECTLY PARSE ROUTINES IN 2012-11-20 11:30:39 +05:30
ddl_i18n_utf8.result Bug#14463669 FAILURE TO CORRECTLY PARSE ROUTINES IN 2012-11-20 11:53:54 +05:30
deadlock_innodb.result
debug_sync.result
default.result
delayed.result Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
delete.result Bug #51099 Assertion in mysql_multi_delete_prepare() 2010-10-04 10:25:04 +02:00
deprecated_features.result
derived.result Bug #58730 Assertion failed: table->key_read == 0 in close_thread_table, 2010-12-16 10:55:23 +01:00
dirty_close.result
disabled_partition.require
distinct.result Bug#16539979 - BASIC SELECT COUNT(DISTINCT ID) IS BROKEN 2013-12-04 12:32:42 +01:00
drop-no_root.result
drop.result
drop_debug.result
empty_table.result
endspace.result
error_simulation.result Bug#11747970 34660: CRASH WHEN FEDERATED TABLE LOSES CONNECTION DURING INSERT ... SELECT 2011-10-05 13:28:20 +04:00
errors.result Merge 5.1 => 5.5. 2012-03-12 09:24:59 +01:00
events_1.result Manual merge from mysql-5.1. 2011-05-04 17:22:38 +04:00
events_2.result Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
events_bugs.result Auto-merge of follow-up for bug#11764334 from mysql-5.1 tree. 2011-06-10 01:08:38 +07:00
events_embedded.result
events_grant.result
events_logs_tests.result
events_microsec.result
events_restart.result Patch for Bug#12394306: the sever may crash if mysql.event is corrupted. 2011-05-04 16:59:24 +04:00
events_scheduling.result
events_stress.result
events_time_zone.result
events_trans.result MTR's internal check of the test case 'main.events_trans' failed. 2013-12-18 11:08:21 +01:00
events_trans_notembedded.result
execution_constants.result Bug #12793170 MYSQLTEST: PROVIDE ACCESS TO ERROR NAMES THROUGH NUMERIC CODES AND VICE VERSA 2011-08-22 13:58:49 +02:00
explain.result merge 5.1 => 5.5 : Bug#12329653 2011-05-05 08:13:22 +02:00
file_contents.result Fix bug#42969 Please add a MANIFEST to each build 2011-02-11 15:55:25 +01:00
filesort_debug.result Bug#13832772 ASSERTION `THD->IS_ERROR() || KILL_ERRNO' 2012-03-14 12:28:41 +01:00
fix_priv_tables.result
flush.result Fix for bug #12641342 - "61401: UPDATE PERFORMANCE DEGRADES 2011-06-16 19:18:16 +04:00
flush2.result
flush_block_commit.result
flush_block_commit_notembedded.result
flush_read_lock.result Upmerge 11762407 (54999) with additions 2011-02-23 12:54:58 +01:00
flush_read_lock_kill.result Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
flush_table.result
foreign_key.result
fulltext.result Merge follow-up: update test result. 2010-12-17 13:48:00 +03:00
fulltext2.result
fulltext3.result
fulltext_cache.result
fulltext_distinct.result
fulltext_left_join.result
fulltext_multi.result
fulltext_order_by.result
fulltext_plugin.result
fulltext_update.result
fulltext_var.result
func_analyse.result 5.1 -> 5.5 merge 2011-04-14 13:10:11 +04:00
func_compress.result Bug#16084594 USER_VAR ITEM IN 'LOAD FILE QUERY' WAS NOT 2013-01-28 14:58:55 +05:30
func_concat.result
func_crypt.result
func_date_add.result
func_default.result
func_des_encrypt.result
func_digest.result
func_encrypt.result
func_encrypt_nossl.result
func_encrypt_ucs2.result Merging from 5.1 2011-03-03 15:27:36 +03:00
func_equal.result
func_gconcat.result Bug#11829785 EXPLAIN EXTENDED CRASH WITH RIGHT OUTER JOIN, SUBQUERIES 2011-03-24 11:27:11 +01:00
func_group.result manual merge (WL6219) 2012-06-29 14:12:21 +04:00
func_group_innodb.result Bug#12713907:STRANGE OPTIMIZE & WRONG RESULT UNDER 2012-04-18 11:25:01 +05:30
func_if.result Backport from trunk of: 2011-08-19 09:06:50 +02:00
func_in.result Merge from 5.1 to 5.5 2012-02-24 11:55:28 +05:30
func_isnull.result
func_like.result Merging from mysql-5.1 2011-01-17 12:39:59 +03:00
func_math.result Bug#16084594 USER_VAR ITEM IN 'LOAD FILE QUERY' WAS NOT 2013-01-28 14:58:55 +05:30
func_misc.result Manual merge from mysql-5.5. 2010-12-16 21:43:21 +03:00
func_op.result
func_regexp.result
func_rollback.result
func_sapdb.result
func_set.result BUG#11766317: FIND_IN_SET won't work normaly after upgrade 2011-03-04 15:46:17 +01:00
func_str.result merge 5.1 => 5.5 2013-07-01 15:38:16 +02:00
func_system.result
func_test.result
func_time.result Merging BUG#13458237 from 5.1. 2012-01-24 13:24:05 +04:00
func_timestamp.result
gcc296.result
gis-rtree.result Bug#11764487: myisam corruption with insert ignore and invalid spatial data 2011-06-07 19:30:43 +04:00
gis.result Bug #17780290 PUBLISH THE GIS TEST FOR BUG#16451878 2013-12-19 16:08:38 +05:30
grant.result Bug # 11766011: mysql.user.authentication_string column causes 2011-03-18 16:16:17 +02:00
grant2.result Bug # 11766011: mysql.user.authentication_string column causes 2011-03-18 16:16:17 +02:00
grant3.result Follow up for bug#36742. Changed test case for bug#19828 2010-10-18 21:03:53 +07:00
grant4.result
grant_cache_no_prot.result
grant_cache_ps_prot.result
grant_lowercase_fs.result
greedy_optimizer.result
group_by.result Update the German error message translations (by Stefan Hinz) 2011-09-29 15:31:46 +03:00
group_min_max.result Bug#12328597 - MULTIPLE COUNT(DISTINCT) IN SAME SELECT FALSE 2013-05-13 17:15:25 +05:30
group_min_max_innodb.result Bug#17909656 - WRONG RESULTS FOR A SIMPLE QUERY WITH GROUP BY 2014-05-07 14:59:23 +05:30
handler_innodb.result Fix for bug#14188793 - "DEADLOCK CAUSED BY ALTER TABLE DOEN'T CLEAR 2013-08-20 13:12:34 +04:00
handler_myisam.result Fix for bug#14188793 - "DEADLOCK CAUSED BY ALTER TABLE DOEN'T CLEAR 2013-08-20 13:12:34 +04:00
handler_read_last.result
have_big5.require
have_binlog_format_mixed.require
have_binlog_format_row.require
have_binlog_format_statement.require
have_compress.require
have_cp866.require Patch for Bug#18511348 (DDL_I18N_UTF8 AND DDL_I18N_KOI8R 2014-04-30 20:48:29 +04:00
have_cp932.require
have_cp1250_ch.require
have_cp1251.require Patch for Bug#18511348 (DDL_I18N_UTF8 AND DDL_I18N_KOI8R 2014-04-30 20:48:29 +04:00
have_crypt.require
have_debug.require
have_debug_sync.require
have_eucjpms.require
have_euckr.require
have_gb2312.require
have_gbk.require
have_geometry.require
have_koi8r.require Patch for Bug#18511348 (DDL_I18N_UTF8 AND DDL_I18N_KOI8R 2014-04-30 20:48:29 +04:00
have_latin2_ch.require
have_local_infile.require
have_log_bin.require
have_met_timezone.require
have_moscow_leap_timezone.require
have_mysql_upgrade.result
have_ndb_extra.require
have_ndbapi_examples.require
have_nodebug.require
have_outfile.require
have_partition.require
have_perror.require
have_profiling.require
have_query_cache.require
have_sjis.require
have_ssl.require
have_ssl_is_yes_or_disabled_only.require
have_symlink.require
have_tis620.require
have_ucs2.require
have_ujis.require
have_utf8.require
have_utf8mb4.require
have_utf16.require
have_utf32.require
having.result Update the German error message translations (by Stefan Hinz) 2011-09-29 15:31:46 +03:00
heap.result Bug#11759349 -- Merge of patch from mysql-5.1. 2011-09-27 17:44:31 +05:30
heap_auto_increment.result
heap_btree.result
heap_hash.result
help.result Bug#11815557 60269: MYSQL SHOULD REJECT ATTEMPTS TO CREATE SYSTEM 2012-04-11 15:53:17 +05:30
implicit_char_to_num_conversion.result Adding bug scenario for data types in main suite 2011-05-14 21:44:49 +05:30
implicit_commit.result
index_merge_innodb.result BUG#11754168: Reverting back changes as it is making other tests fail. 2011-11-03 12:30:09 +05:30
index_merge_myisam.result Bug#56423: Different count with SELECT and CREATE SELECT queries 2010-10-07 12:01:51 +02:00
information_schema-big.result Manual merge of bug#58197 to mysql-5.5. 2010-11-16 01:11:06 +01:00
information_schema.result Bug #13113026 INFORMATION_SCHEMA.INNODB_BUFFER_PAGE_LRUFROM 5.6 BACKPORT 2012-07-25 10:48:16 +05:30
information_schema_chmod.result
information_schema_db.result Bug#35333, "If Federated table can't connect to remote host, can't retrieve metadata" 2010-11-29 18:51:46 -06:00
information_schema_inno.result
information_schema_parameters.result
information_schema_part.result
information_schema_routines.result
init_connect.result BUG#11755281/47032: ERROR 2006 / ERROR 2013 INSTEAD OF PROPER ERROR MESSAGE 2012-01-02 06:25:48 +00:00
init_file.result BUG#49978: Replication tests don't clean up replication state at the end 2010-12-19 18:07:28 +01:00
innodb_ignore_builtin.result
innodb_mysql_lock.result Bug#11853126 RE-ENABLE CONCURRENT READS WHILE CREATING 2011-06-01 13:52:20 +02:00
innodb_mysql_lock2.result
innodb_mysql_sync.result Bug#11853126 RE-ENABLE CONCURRENT READS WHILE CREATING 2011-06-01 13:52:20 +02:00
insert.result
insert_notembedded.result
insert_select.result Simple fix of suppress pattern in test insert_select 2011-02-16 21:45:52 +01:00
insert_update.result
ipv4_as_ipv6.result Follow-up for bug#36742: changed results for test ipv4_as_ipv6 because hostname is case-insensitive. 2010-10-18 23:20:26 +07:00
ipv6.result
is_debug_build.require
is_embedded.require
isam.result
join.result backport: Bug #55568 from 5.1-security to 5.0-security 2010-11-23 00:29:47 +03:00
join_crash.result
join_nested.result
join_optimizer.result
join_outer.result Merge from 5.1 to 5.5 2013-01-11 06:36:53 +05:30
join_outer_innodb.result BUG#58456 - Assertion 0 in QUICK_INDEX_MERGE_SELECT::need_sorted_output 2010-12-16 12:25:02 +01:00
key.result
key_cache.result merged bug#12361113. 2011-12-14 15:33:01 +01:00
key_diff.result
key_primary.result
keywords.result BUG#57899: Certain reserved words should not be reserved 2010-11-05 08:23:39 +00:00
kill.result Bug#37780: Make KILL reliable (main.kill fails randomly) 2010-10-22 09:58:09 -02:00
limit.result
loaddata.result Bug#11759519 - INFINITE HANG WITH 100% CPU USAGE WITH LOAD DATA 2014-03-19 12:30:30 +05:30
loaddata_autocom_innodb.result
loadxml.result
locale.result
lock.result
lock_multi.result Bug#35333, "If Federated table can't connect to remote host, can't retrieve 2010-11-30 11:20:56 -06:00
lock_multi_bug38499.result
lock_multi_bug38691.result
lock_sync.result Bug# 11763784 (former 56541) 2011-03-29 10:09:05 +02:00
lock_tables_lost_commit.result
log_state.result Bug#14498355: DEPRECATION WARNINGS SHOULD NOT CONTAIN MYSQL VERSION 2012-08-24 10:17:08 +02:00
log_state_bug33693.result
log_tables-big.result
log_tables.result Auto-merge from mysql-5.1-bugteam for bug#47924. 2010-11-08 00:06:22 +06:00
log_tables_debug.result
log_tables_upgrade.result Bug #57916: Fix the naming of the proxy_priv table 2010-11-02 17:45:26 +02:00
long_tmpdir.result
lowercase0.require
lowercase1.require
lowercase2.require
lowercase_fs_off.result
lowercase_mixed_tmpdir.result
lowercase_mixed_tmpdir_innodb.result
lowercase_table.result
lowercase_table2.result merge mysql-5.1->mysql-5.5 2011-04-06 18:11:43 +03:00
lowercase_table3.result
lowercase_table4.result Bug#55222 - RB://517 - Approved by Sunny 2010-11-30 12:25:52 -06:00
lowercase_table_grant.result
lowercase_table_qcache.result
lowercase_utf8.result
lowercase_view.result
mdl_sync.result Fix for bug#14188793 - "DEADLOCK CAUSED BY ALTER TABLE DOEN'T CLEAR 2013-08-20 13:12:34 +04:00
merge-big.result
merge.result Test case for BUG11763712 is intended for 5.1 only. 2011-12-16 12:17:13 +04:00
merge_innodb.result
merge_mmap.result
merge_recover.result
metadata.result Bug #11744875: 4082: integer lengths cause truncation with distinct concat 2011-05-11 14:11:57 +03:00
mix2_myisam.result
mix2_myisam_ucs2.result
multi_statement.result
multi_update.result fixing test failure on pb2. 2012-02-13 15:37:50 +05:30
multi_update2.result
multi_update_innodb.result BUG#11882110: UPDATE REPORTS ER_KEY_NOT_FOUND IF TABLE IS 2011-06-16 08:24:00 +02:00
multi_update_tiny_hash.result
myisam-blob.result
myisam-system.result
myisam.result BUG#11756869: Merge from mysql-5.1 to mysql-5.5 2012-02-02 14:25:43 +05:30
myisam_crash_before_flush_keys.result
myisam_debug.result
myisampack.result Merge. 2011-09-16 16:21:05 +04:00
mysql-bug41486.result
mysql-bug45236.result
mysql.result Merging from mysql-5.1-bugteam 2010-12-01 12:28:21 +05:30
mysql_client_test.result
mysql_comments.result
mysql_cp932.result
mysql_embedded.result BUG#12561297:LIBMYSQLD/EXAMPLE/MYSQL_EMBEDDED IS ABORTING. 2011-06-14 00:11:24 +05:30
mysql_locale_posix.result
mysql_not_windows.result
mysql_plugin.result BUG#12969301 : mysql_plugin: enable is ignored if plugin exists 2012-01-24 11:08:57 -05:00
mysql_protocols.result
mysql_upgrade.result Bug#11827359 60223: MYSQL_UPGRADE PROBLEM WITH 2011-11-15 17:48:42 +05:30
mysql_upgrade_ssl.result Bug #57916: Fix the naming of the proxy_priv table 2010-11-02 17:45:26 +02:00
mysqladmin.result BUG#11766184 - 59234 : cmdline clients crash --defaults-extra-file 2011-03-17 18:01:06 +05:30
mysqlbinlog.result BUG#15891524: RLI_FAKE MODE IS NOT UNSET AFTER BINLOG REPLAY 2012-11-20 12:37:23 +00:00
mysqlbinlog_row_big.result BUG#59177: mysqlbinlog_row_big fails on Windows with out of memory 2011-01-12 19:32:45 +00:00
mysqlcheck.result merge. Disabled the added test in merge.test from 5.1. 2011-12-15 17:12:04 +01:00
mysqld--defaults-file.result Bug #58455 2011-02-08 11:21:14 +01:00
mysqld--help-notwin.result BUG#12400221 - 60926: BINARY LOG EVENTS LARGER THAN MAX_ALLOWED_PACKET 2012-06-12 12:59:56 +05:30
mysqld--help-win.result BUG#12400221 - 60926: BINARY LOG EVENTS LARGER THAN MAX_ALLOWED_PACKET 2012-06-12 12:59:56 +05:30
mysqldump-compat.result
mysqldump-max.result
mysqldump-no-binlog.result
mysqldump.result Bug #16996656: UNIQUE OPTION PREFIXES NOT DEPRECATED IN 5.5+ 2013-06-26 12:19:02 +03:00
mysqldump_restore.result BUG#49978: Replication tests don't clean up replication state at the end 2010-12-19 18:07:28 +01:00
mysqlhotcopy_archive.result
mysqlhotcopy_myisam.result
mysqlshow.result Bug #13113026 INFORMATION_SCHEMA.INNODB_BUFFER_PAGE_LRUFROM 5.6 BACKPORT 2012-07-25 10:48:16 +05:30
mysqlslap.result Merged from 5.1 to 5.5 2012-04-09 16:43:54 +05:30
mysqltest.result Bug #13055685 NO WAY TO REPLACE NON-DETERMINISTIC FRAGMENTS IN OUTPUT OF MTR'S ECHO 2011-11-08 15:55:25 +01:00
named_pipe.result
ndb_default_cluster.require
negation_elimination.result
no-threads.result
no_binlog.result
not_embedded.require
not_embedded_server.result Merge from mysql-5.1 for bug#58026. 2011-02-04 10:59:55 +06:00
not_ndb.require
not_ndb_default.require
not_openssl.require
not_partition.require
not_partition.result
not_true.require
not_valgrind.require
not_windows.require
null.result
null_key.result
odbc.result
olap.result
one_thread_per_connection.require
openssl_1.result Post push fix of openssl_1.test failure 2013-09-06 12:38:11 +05:30
optimizer_switch_eng_cond_pushdown1.result
optimizer_switch_eng_cond_pushdown2.result
order_by.result merge 5.1-security => 5.5-security 2011-07-11 11:27:52 +02:00
order_fill_sortbuf.result
outfile.result
outfile_loaddata.result Backport from trunk: 2014-04-23 17:01:35 +02:00
overflow.result
packet.result Merged bug #11766769 to 5.5. 2011-03-25 14:55:22 +02:00
parser.result Bug#17075846 - UNQUOTED FILE NAMES FOR VARIABLE VALUES ARE 2014-02-12 14:33:56 +05:30
parser_bug21114_innodb.result
parser_not_embedded.result
parser_precedence.result
parser_stack.result
partition.result Bug#16274455: CAN NOT ACESS PARTITIONED TABLES WHEN 2013-02-14 17:03:49 +01:00
partition_archive.result
partition_binlog.result post-push fix for test to work on row-based-replication 2010-12-03 14:05:33 +01:00
partition_binlog_stmt.result Bug#13500478 63623: TEST CASE PARTITION_BINLOG_STMT 2012-01-20 14:19:39 +01:00
partition_blackhole.result
partition_bug18198.result
partition_cache.result merge from mysql-5.1 2012-02-29 21:18:50 +01:00
partition_charset.result
partition_column.result Bug#16274455: CAN NOT ACESS PARTITIONED TABLES WHEN 2013-02-14 17:03:49 +01:00
partition_column_prune.result
partition_csv.result
partition_datatype.result merge 2011-06-13 11:57:47 +02:00
partition_debug_sync.result Bug #57663 Concurrent statement using stored function and DROP DATABASE 2010-11-16 11:00:12 +01:00
partition_disabled.result
partition_error.result Bug#13548704 ALGORITHM USED FOR DROPPING PARTITIONED TABLE CAN LEAD 2013-06-14 11:22:05 +05:30
partition_federated.result
partition_grant.result
partition_hash.result
partition_innodb.result Bug#16274455: CAN NOT ACESS PARTITIONED TABLES WHEN 2013-02-14 17:03:49 +01:00
partition_innodb_plugin.result merge mysql-5.5->mysql-5.5-security 2011-10-12 15:07:15 +03:00
partition_innodb_semi_consistent.result
partition_innodb_stmt.result
partition_key_cache.result merged bug#12361113. 2011-12-14 15:33:01 +01:00
partition_list.result
partition_mgm.result
partition_mgm_err.result Bug#16274455: CAN NOT ACESS PARTITIONED TABLES WHEN 2013-02-14 17:03:49 +01:00
partition_mgm_err2.result
partition_myisam.result Bug#13548704 ALGORITHM USED FOR DROPPING PARTITIONED TABLE CAN LEAD 2013-06-14 11:28:29 +05:30
partition_not_blackhole.result
partition_not_windows.result
partition_open_files_limit.result
partition_order.result
partition_pruning.result Bug#17909699: WRONG RESULTS WITH PARTITION BY LIST COLUMNS() 2014-05-06 11:05:37 +02:00
partition_range.result merge 2011-01-10 16:13:12 +01:00
partition_rename_longfilename.result
partition_symlink.result Backport of bug#11891417 from mysql-trunk to mysql-5.5 2011-03-31 14:38:54 +02:00
partition_sync.result
partition_truncate.result
partition_utf8.result
partition_windows.result
perror-win.result
perror.result
plugin.result Bug#16194302: SUPPORT FOR FLOATING-POINT SYSTEM VARIABLES 2013-05-19 23:38:06 +05:30
plugin_auth.result Bug#16995954 : PLUGIN_AUTH TESTS FAIL ON SYSTEMS WITH NO HOSTNAME OTHER 2013-08-21 15:24:38 +05:30
plugin_auth_qa.result Bug # 11766011: mysql.user.authentication_string column causes 2011-03-18 16:16:17 +02:00
plugin_auth_qa_1.result Bug # 11766011: mysql.user.authentication_string column causes 2011-03-18 16:16:17 +02:00
plugin_auth_qa_2.result Bug#16995954 : PLUGIN_AUTH TESTS FAIL ON SYSTEMS WITH NO HOSTNAME OTHER 2013-08-21 15:24:38 +05:30
plugin_auth_qa_3.result Due to issues with merge. 2010-10-22 10:20:17 +02:00
plugin_load.result
plugin_load_option.result
plugin_not_embedded.result BUG#58246: INSTALL PLUGIN not secure & crashable 2010-12-01 13:54:50 +01:00
preload.result
profiling.result
ps.result Backport 5.5=>5.1 Patch for Bug#13805127: 2012-04-18 13:14:05 +02:00
ps_1general.result
ps_2myisam.result merge 2010-09-30 14:06:50 +03:00
ps_3innodb.result merge 2010-09-30 14:06:50 +03:00
ps_4heap.result merge 2010-09-30 14:06:50 +03:00
ps_5merge.result merge 2010-09-30 14:06:50 +03:00
ps_10nestset.result
ps_11bugs.result
ps_ddl.result
ps_ddl1.result
ps_grant.result
ps_not_windows.result
query_cache.result Bug#11754170:45729: TEST CASE FOR BUG#28211 IS DISABLED IN QUERY_CACHE.TEST 2011-11-10 12:04:23 +05:30
query_cache_28249.result Bug#12584161 - 43861: MAIN.QUERY_CACHE_28249 FAILS SPORADICALLY 2011-06-10 11:40:57 +02:00
query_cache_debug.result Bug#11766349 - 59443: query_cache_debug.test is occasionally very slow 2011-05-30 12:17:22 -03:00
query_cache_disabled.result
query_cache_merge.result
query_cache_notembedded.result
query_cache_ps_no_prot.result
query_cache_ps_ps_prot.result
query_cache_with_views.result
range.result merge from 5.1 2012-01-26 10:38:28 +01:00
read_many_rows_innodb.result
read_only.result
read_only_innodb.result
rename.result
renamedb.result
repair.result
replace.result
rollback.result
round.result
row.result
rowid_order_innodb.result
rpl_colSize.result
rpl_extraColmaster_innodb.result
rpl_extraColmaster_myisam.result
rpl_mysqldump_slave.result BUG#16615117 MYSQLDUMP PRODUCES A CHANGE MASTER STATEMENT 2013-04-12 14:18:21 +05:30
schema.result
secure_file_priv_win.result Addendum to the fix for bug #11764517 : replaced an absolute path. 2011-05-04 15:47:29 +03:00
select.result Merge from 5.1 to 5.5 2012-04-18 11:34:36 +05:30
select_found.result
select_safe.result Merge of fix for bug#11758062 from mysql-5.1. 2011-09-28 16:54:15 +05:30
server_id.require
server_id1.require
shm.result merge mysql-5.1->mysql-5.5 2011-03-28 13:57:54 +03:00
show_check.result Bug#14521864: MYSQL 5.1 TO 5.5 BUGS PARTITIONING 2013-01-30 17:51:52 +01:00
show_processlist.result Bug#17283409 4-WAY DEADLOCK: ZOMBIES, PURGING BINLOGS, 2014-05-08 18:13:01 +05:30
show_profile.result
signal.result Patch for Bug#55850 (Trigger warnings not cleared). 2010-10-26 15:48:08 +04:00
signal_code.result WL#5670: Proposal: Remove SHOW NEW MASTER statement 2011-02-16 17:27:35 +01:00
signal_demo1.result
signal_demo2.result
signal_demo3.result
signal_sqlmode.result
single_delete_update.result
skip_grants.result
skip_log_bin.result
skip_name_resolve.result
slave-running.result
slave-stopped.result
sp-big.result
sp-bugs.result Merge from 5.1 to 5.5 2012-03-28 13:35:08 +05:30
sp-code.result Merge from 5.1 to 5.5 2012-03-28 13:35:08 +05:30
sp-destruct.result mtr: cleaned up some superfluos global warning suppressions 2011-03-30 14:55:53 +02:00
sp-dynamic.result
sp-error.result merge 5.1-security->5.5-security 2011-06-16 13:54:16 +03:00
sp-fib.result
sp-lock.result Bug #57663 Concurrent statement using stored function and DROP DATABASE 2010-11-17 15:37:23 +01:00
sp-no-code.result
sp-prelocking.result
sp-security.result Merge from mysql-5.1-security to mysql-5.5-security 2011-04-13 09:59:17 +02:00
sp-threads.result
sp-ucs2.result
sp-vars.result
sp.result Backport 5.5=>5.1 Patch for Bug#13805127: 2012-04-18 13:14:05 +02:00
sp_gis.result
sp_notembedded.result Merge from 5.1. 2012-10-29 13:06:43 +04:00
sp_stress_case.result
sp_sync.result Manual merge of patch for bug#11756013 from mysql-5.1 tree. 2011-06-24 00:02:58 +07:00
sp_trans.result manual merge 2011-08-08 17:45:43 +01:00
sp_trans_log.result
sql_mode.result Bug#12601974 - STORED PROCEDURE SQL_MODE=NO_BACKSLASH_ESCAPES IGNORED AND BREAKS REPLICATION 2012-02-29 12:23:15 +05:30
ssl-big.result
ssl.result
ssl_8k_key.result
ssl_and_innodb.result Bug #59632 Assertion failed: arg_length > length 2011-02-07 11:17:46 +01:00
ssl_cipher.result BUG #11760210: 52596: SSL_CIPHER_LIST NOT SET OR RETURNED FOR "SHOW STATUS LIKE 'SSL_CIPHER_LIST'" 2011-03-11 16:16:34 +05:30
ssl_compress.result
ssl_connect.result
status.result Updates tests to handle thread pool correctly 2011-01-14 09:28:23 +01:00
status2.result
status_bug17954.result Updates tests to handle thread pool correctly 2011-01-14 09:28:23 +01:00
strict.result
strict_autoinc_1myisam.result
strict_autoinc_2innodb.result
strict_autoinc_3heap.result
subselect.result Bug #16076289 : BACKPORT FIX FOR BUG #14786792 TO 5.5 2013-03-18 13:48:53 +05:30
subselect2.result
subselect3.result Bug#11829785 EXPLAIN EXTENDED CRASH WITH RIGHT OUTER JOIN, SUBQUERIES 2011-03-24 11:27:11 +01:00
subselect4.result Merge of fix for Bug#58207. 2011-01-12 10:31:41 +01:00
subselect_debug.result
subselect_gis.result
subselect_innodb.result 5.1-security -> 5.5-security merge 2012-04-04 14:19:00 +04:00
subselect_notembedded.result
sum_distinct-big.result
sum_distinct.result
symlink.result Fix for bug #11759990 - "52354: 'CREATE TABLE .. LIKE ... ' 2011-06-09 16:54:12 +04:00
synchronization.result
sysdate_is_now.result
system_mysql_db.result Bug # 11766011: mysql.user.authentication_string column causes 2011-03-18 16:16:17 +02:00
system_mysql_db_refs.result
tablelock.result
tablespace.result Bug#60111 storage type for table not saved in .frm 2011-03-04 09:41:29 +01:00
temp_table.result
testdb_only.require
timezone.result
timezone2.result
timezone3.result
timezone4.result
timezone_grant.result
trigger-compat.result Manual-merge of patch for bug#11753738 from mysql-5.1 tree. 2011-06-10 14:20:15 +07:00
trigger-trans.result Bug#49938: Failing assertion: inode or deadlock in fsp/fsp0fsp.c 2010-10-06 11:34:28 -03:00
trigger.result Manual-merge of patch for bug#11753738 from mysql-5.1 tree. 2011-06-10 14:20:15 +07:00
trigger_notembedded.result
true.require
truncate.result
truncate_coverage.result Bug #57659 Segfault in Query_cache::invalidate_data for TRUNCATE TABLE 2010-10-29 16:10:53 +02:00
type_binary.result
type_bit.result
type_bit_innodb.result
type_blob.result manual merge (WL6219) 2012-06-29 14:12:21 +04:00
type_date.result Revert 59685, as we now cache datetimes correctly. 2011-02-17 13:57:42 +01:00
type_datetime.result BUG#12561818 - RERUN OF STORED FUNCTION GIVES ERROR 1172: 2011-06-10 10:22:45 +02:00
type_decimal.result
type_enum.result
type_float.result Bug#12368853 FORMAT() CRASHES WITH LARGE NUMBERS AFTER TRUNCATE... 2011-07-18 10:27:05 +02:00
type_nchar.result
type_newdecimal-big.result
type_newdecimal.result merge 5.1-security => 5.5-security 2011-10-14 11:14:44 +02:00
type_ranges.result Bug #11744875: 4082: integer lengths cause truncation with distinct concat 2011-05-11 14:11:57 +03:00
type_set.result
type_time.result
type_timestamp.result Merge of test case for bug#11758558 - 50774 2011-04-18 10:46:17 +02:00
type_uint.result
type_varchar.result
type_year.result Backport of the deprecation warning from WL#6219: "Deprecate and remove YEAR(2) type" 2012-06-29 12:55:45 +04:00
udf.result Backport to 5.0: Fix for Bug#52060 - test udf fails on Snow Leopard. 2011-02-09 10:50:09 +01:00
udf_skip_grants.result
union.result Bug #17059925: UNIONS COMPUTES ROWS_EXAMINED INCORRECTLY 2014-05-08 14:49:53 +05:30
unsafe_binlog_innodb.result
update.result
upgrade.result
user_limits.result
user_var-binlog.result BUG#15891524: RLI_FAKE MODE IS NOT UNSET AFTER BINLOG REPLAY 2012-11-20 12:37:23 +00:00
user_var.result Bug #12408412: GROUP_CONCAT + ORDER BY + INPUT/OUTPUT SAME 2012-03-09 15:04:49 +02:00
varbinary.result
variables-big.result Merge of this test from trunk to 5.5 to have a successful weekly test on Windows. 2011-05-24 11:16:34 +02:00
variables-notembedded.result merge mysql-5.1->mysql-5.5 2011-03-28 13:57:54 +03:00
variables.result Bug#16084594 USER_VAR ITEM IN 'LOAD FILE QUERY' WAS NOT 2013-01-28 14:58:55 +05:30
variables_community.result
variables_debug.result Manual merge from mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-10-02 00:12:27 +04:00
view.result Bug#12626844 : WE ARE NOT CHECKING VIEW TABLE NAMES 2012-03-14 06:27:03 +05:30
view_alias.result
view_grant.result manual merge to reconcile with MySQL ticket 27145 2011-10-06 10:55:57 +01:00
wait_timeout.result
warnings.result A patch for Bug#11763166 (55847: SHOW WARNINGS returns empty 2011-04-15 16:02:22 +04:00
warnings_engine_disabled.result
windows.require
windows.result
xa.result This patch fixes the bug#13737343 (formerly known as 64374): XA TRANSACTIONS 2012-03-15 15:10:57 +06:00
xml.result Bug #12375190: UPDATEXML CRASHES ON SIMPLE INPUTS 2011-05-03 10:48:24 +03:00