mariadb/mysql-test/suite/rpl
Kristian Nielsen 0c249ad718 MDEV-30232: rpl.rpl_gtid_crash fails sporadically in BB
The root cause of the failure is a bug in the Linux network stack:

  https://lore.kernel.org/netdev/87sf0ldk41.fsf@urd.knielsen-hq.org/T/#u

If the slave does a connect(2) at the exact same time that kill -9 of the
master process closes the listening socket, the FIN or RST packet is lost in
the kernel, and the slave ends up timing out waiting for the initial
communication from the server. This timeout defaults to
--slave-net-timeout=120, which causes include/master_gtid_wait.inc to time
out first and fail the test.

Work-around this problem by reducing the --slave-net-timeout for this test
case. If this problem turns up in other tests, we can consider reducing the
default value for all tests.

Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2024-04-20 13:41:08 +02:00
..
extension
include MDEV-29816 rpl.rpl_parallel_29322 occasionally fails in BB 2023-12-11 12:02:58 +01:00
r MDEV-27512: Assertion !thd->transaction_rollback_request failed in rows_event_stmt_cleanup 2024-04-17 11:14:21 -06:00
t MDEV-30232: rpl.rpl_gtid_crash fails sporadically in BB 2024-04-20 13:41:08 +02:00
disabled.def
my.cnf Remove duplicated default client include from replication my.cnf 2023-09-14 12:56:41 +02:00
README
rpl_1slave_base.cnf

How to run.
===========

./mysql-test-run.pl --suite=rpl --mysqld=--binlog-format=mixed