Commit ca07f629 authored by Brandon Nesterenko's avatar Brandon Nesterenko

MDEV-33716: rpl.rpl_semi_sync_slave_enabled_consistent Fails with Error Condition Reached

Though the test itself doesn't create any transactions
directly, the added test suppressions are replicated,
and when the SQL thread is stopped mid-execution,
it is set into an error state because these are
non-transactional events being aborted.

This patch fixes the test by ensuring that the test
suppressions are fully replicated before continuing
parent c3a6248b
...@@ -4,6 +4,7 @@ call mtr.add_suppression("Replication event checksum verification failed"); ...@@ -4,6 +4,7 @@ call mtr.add_suppression("Replication event checksum verification failed");
call mtr.add_suppression("could not queue event from master"); call mtr.add_suppression("could not queue event from master");
call mtr.add_suppression("Semisync ack receiver.*error reading communication packets"); call mtr.add_suppression("Semisync ack receiver.*error reading communication packets");
call mtr.add_suppression("Semisync ack receiver got hangup"); call mtr.add_suppression("Semisync ack receiver got hangup");
connection slave;
# #
# Set up a semisync connection # Set up a semisync connection
connection master; connection master;
......
...@@ -16,6 +16,8 @@ call mtr.add_suppression("Replication event checksum verification failed"); ...@@ -16,6 +16,8 @@ call mtr.add_suppression("Replication event checksum verification failed");
call mtr.add_suppression("could not queue event from master"); call mtr.add_suppression("could not queue event from master");
call mtr.add_suppression("Semisync ack receiver.*error reading communication packets"); call mtr.add_suppression("Semisync ack receiver.*error reading communication packets");
call mtr.add_suppression("Semisync ack receiver got hangup"); call mtr.add_suppression("Semisync ack receiver got hangup");
--sync_slave_with_master
--echo # --echo #
--echo # Set up a semisync connection --echo # Set up a semisync connection
--connection master --connection master
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment