mariadb/mysql-test/suite
Elena Stepanova 343ba58562 MDEV-10631 rpl.rpl_mdev6386 failed in buildbot
The failure happens due to a race condition between processing
a row event (INSERT) and an automatically generated event
DROP TEMPORARY TABLE. Even though DROP has a higher GTID, it can
become visible in @@gtid_slave_pos before the row event with
a lower GTID has been committed. Since the test makes the slave
to synchronize with the master using GTID, the waiting stops
as soon as GTID of the DROP TEMPORARY TABLE becomes visible,
and if changes from the previous event haven't been applied yet,
the error occurs.

According to Kristian (see the comment to MDEV-10631), the real
problem is that DROP TEMPORARY TABLE is logged in the row mode
at all. For this particular test, since DROP does not do anything,
nothing prevents it from competing with the prior transaction.

The workaround for the test is to add a meaningful event
after DROP TEMPORARY TABLE, so that the slave would wait on its
GTID instead of the one from DROP.

Additionally (unrelated to this problem) removed FLUSH TABLES,
which, as the comment stated, should have been removed after
MDEV-6403 was fixed.
2017-02-20 01:48:26 +02:00
..
archive MDEV-11317: ! is_set()' or !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' fails in Diagnostics_area::set_ok_status on CREATE OR REPLACE with ARCHIVE table 2017-01-08 17:51:36 +02:00
binlog MDEV-4774: Fix test case 2017-01-30 18:35:26 -05:00
csv MDEV-5612 - my_rename() deletes files when it shouldn't 2014-02-26 12:55:28 +04:00
engines Merge remote-tracking branch 'origin/5.5' into 10.0 2017-01-06 17:09:59 +02:00
federated MDEV-9346 - The federatedx and spider engine make mysqld crash when they are 2016-02-16 18:40:04 +04:00
funcs_1 Merge branch '5.5' into 10.0 2016-07-12 22:20:46 +02:00
funcs_2 MDEV-11700 funcs_2.innodb_charset fails in buldbot on valgrind builder with timeout 2017-01-05 17:33:48 +02:00
handler 10.0-base merge 2014-02-03 15:22:39 +01:00
heap 5.5.40+ merge 2014-10-09 10:30:11 +02:00
innodb Rewrite the innodb.log_file_size test with DBUG_EXECUTE_IF. 2017-02-05 17:07:16 +02:00
innodb_fts MDEV-11233 CREATE FULLTEXT INDEX with a token longer than 127 bytes 2017-01-27 10:19:39 +02:00
innodb_zip MDEV-11231 Server crashes in check_duplicate_key on CREATE TABLE ... SELECT 2016-12-04 01:59:35 +01:00
jp Merge branch '5.5' into 10.0 2015-10-09 17:12:26 +02:00
large_tests
maria MDEV-11231 Server crashes in check_duplicate_key on CREATE TABLE ... SELECT 2016-12-04 01:59:35 +01:00
mtr/t
mtr2 Fix for overlayed include files on Windows and a test case 2013-11-10 14:37:32 +04:00
multi_source Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
ndb Bug #18075170 SQL NODE RESTART REQUIRED TO 2015-05-11 16:05:50 +05:30
optimizer_unfixed_bugs MDEV-11231 Server crashes in check_duplicate_key on CREATE TABLE ... SELECT 2016-12-04 01:59:35 +01:00
parts MDEV-9355: parts.partition_debug_innodb fails in buildbot on p8-rhel6-bintar-debug 2016-02-16 10:49:13 +02:00
percona MDEV-8287 DROP TABLE suppresses all engine errors 2015-06-16 23:58:40 +02:00
perfschema MDEV-11764 perfschema.table_name fails in buildbot 2017-02-01 02:12:35 +02:00
perfschema_stress perfschema 5.6.10 initial commit. 2014-05-06 23:20:50 +02:00
plugins Merge branch '5.5' into 10.0 2016-09-27 09:21:19 +02:00
roles MDEV-11533: Roles with trailing white spaces are not cleared correctly 2016-12-10 22:23:25 +02:00
rpl MDEV-10631 rpl.rpl_mdev6386 failed in buildbot 2017-02-20 01:48:26 +02:00
storage_engine MDEV-8859 rpl.rpl_mdev382 sporadically fails to finish due to disappeared expect file 2016-06-12 20:14:51 +03:00
stress Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sys_vars Rewrite the innodb.log_file_size test with DBUG_EXECUTE_IF. 2017-02-05 17:07:16 +02:00
unit MDEV-4425 REGEXP enhancements 2013-09-26 18:02:17 +04:00
vcol Merge branch '5.5' into 10.0 2017-01-17 16:22:25 +01:00