mariadb/mysql-test/suite/rpl/t/rpl_start_stop_slave.test
Serge Kozlov e5a14618cd Bug#40142: possible reason of timeout is stopped slave threads before
sync_with_master command. The patch add waiting of proper state of slave 
before sync with master.
2008-12-12 14:25:36 +03:00

38 lines
646 B
Text

source include/master-slave.inc;
#
# Bug#6148 ()
#
# Let the master do lots of insertions
connection master;
create table t1(n int);
sync_slave_with_master;
stop slave;
connection master;
let $1=5000;
disable_query_log;
while ($1)
{
eval insert into t1 values($1);
dec $1;
}
enable_query_log;
save_master_pos;
connection slave;
start slave;
let $wait_condition= SELECT COUNT(*) > 0 FROM t1;
source include/wait_condition.inc;
stop slave io_thread;
start slave io_thread;
source include/wait_for_slave_to_start.inc;
sync_with_master;
connection master;
drop table t1;
save_master_pos;
connection slave;
sync_with_master;
# End of 4.1 tests