Commit ac891c61 authored by Elena Stepanova's avatar Elena Stepanova

Extra check for synchronization in the multi-source replication test

parent 1ab7dfe5
...@@ -26,6 +26,10 @@ set default_master_connection = 'master1'; ...@@ -26,6 +26,10 @@ set default_master_connection = 'master1';
--connection slave --connection slave
--sync_with_master 0,'master1' --sync_with_master 0,'master1'
# Here and further: add an extra check on SQL thread status
# as the normal sync is not always enough
--source wait_for_sql_thread_read_all.inc
# each of the 3 commands should produce # each of the 3 commands should produce
# 'master1' status # 'master1' status
...@@ -114,6 +118,8 @@ master_user='root'; ...@@ -114,6 +118,8 @@ master_user='root';
start slave; start slave;
--source include/wait_for_slave_to_start.inc --source include/wait_for_slave_to_start.inc
--source wait_for_sql_thread_read_all.inc
# See both connections in the same status output # See both connections in the same status output
--replace_result $SERVER_MYPORT_1 MYPORT_1 $SERVER_MYPORT_2 MYPORT_2 --replace_result $SERVER_MYPORT_1 MYPORT_1 $SERVER_MYPORT_2 MYPORT_2
...@@ -177,6 +183,8 @@ create table db1.t3 (f1 int) engine=InnoDB; ...@@ -177,6 +183,8 @@ create table db1.t3 (f1 int) engine=InnoDB;
--connection slave --connection slave
--sync_with_master 0,'master1' --sync_with_master 0,'master1'
--source wait_for_sql_thread_read_all.inc
--replace_result $SERVER_MYPORT_1 MYPORT_1 $SERVER_MYPORT_2 MYPORT_2 --replace_result $SERVER_MYPORT_1 MYPORT_1 $SERVER_MYPORT_2 MYPORT_2
show all slaves status; show all slaves status;
......
--let $show_statement = show all slaves status
--let $field = Slave_SQL_State
--let $condition = = 'Slave has read all relay log; waiting for the slave I/O thread to update it'
--let $wait_for_all = 1
--source include/wait_show_condition.inc
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