rpl_start_stop_slave.test 646 Bytes
Newer Older
1 2 3 4 5 6 7 8
source include/master-slave.inc;

#
# Bug#6148 ()
#
# Let the master do lots of insertions
connection master;
create table t1(n int);
9 10 11
sync_slave_with_master;
stop slave;
connection master;
12 13 14 15 16 17 18 19 20 21 22 23
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;
24 25
let $wait_condition= SELECT COUNT(*) > 0 FROM t1;
source include/wait_condition.inc;
26 27
stop slave io_thread;
start slave io_thread;
28
source include/wait_for_slave_to_start.inc;
29 30 31 32 33 34 35 36
sync_with_master;

connection master;
drop table t1;
save_master_pos;

connection slave;
sync_with_master;
37 38

# End of 4.1 tests