From 315246aba57bcb793a23c6dbd53f573275d768e9 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 5 Sep 2002 01:36:49 +0400 Subject: [PATCH] Repeatable test case in mysql-test format for flush-logs problem with bi-directional replication. No result file provided as there is no good one known :) --- mysql-test/t/rpl_flush_log_loop-master.opt | 1 + mysql-test/t/rpl_flush_log_loop-master.sh | 5 +++++ mysql-test/t/rpl_flush_log_loop-slave.opt | 1 + mysql-test/t/rpl_flush_log_loop-slave.sh | 4 ++++ mysql-test/t/rpl_flush_log_loop.test | 19 +++++++++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 mysql-test/t/rpl_flush_log_loop-master.opt create mode 100755 mysql-test/t/rpl_flush_log_loop-master.sh create mode 100644 mysql-test/t/rpl_flush_log_loop-slave.opt create mode 100755 mysql-test/t/rpl_flush_log_loop-slave.sh create mode 100644 mysql-test/t/rpl_flush_log_loop.test diff --git a/mysql-test/t/rpl_flush_log_loop-master.opt b/mysql-test/t/rpl_flush_log_loop-master.opt new file mode 100644 index 00000000000..98ca59ad510 --- /dev/null +++ b/mysql-test/t/rpl_flush_log_loop-master.opt @@ -0,0 +1 @@ +--server_id=1 --log-bin diff --git a/mysql-test/t/rpl_flush_log_loop-master.sh b/mysql-test/t/rpl_flush_log_loop-master.sh new file mode 100755 index 00000000000..9e56af99f5c --- /dev/null +++ b/mysql-test/t/rpl_flush_log_loop-master.sh @@ -0,0 +1,5 @@ +rm -f $MYSQL_TEST_DIR/var/slave-data/*-bin.* +rm -f $MYSQL_TEST_DIR/var/slave-data/master.info +rm -f $MYSQL_TEST_DIR/var/slave-data/*.index + + diff --git a/mysql-test/t/rpl_flush_log_loop-slave.opt b/mysql-test/t/rpl_flush_log_loop-slave.opt new file mode 100644 index 00000000000..212e1510ac9 --- /dev/null +++ b/mysql-test/t/rpl_flush_log_loop-slave.opt @@ -0,0 +1 @@ +--server_id=2 --log-bin diff --git a/mysql-test/t/rpl_flush_log_loop-slave.sh b/mysql-test/t/rpl_flush_log_loop-slave.sh new file mode 100755 index 00000000000..b8814e059a9 --- /dev/null +++ b/mysql-test/t/rpl_flush_log_loop-slave.sh @@ -0,0 +1,4 @@ +rm -f $MYSQL_TEST_DIR/var/master-data/master.info +rm -f $MYSQL_TEST_DIR/var/master-data/*-bin.* +rm -f $MYSQL_TEST_DIR/var/master-data/*.index + diff --git a/mysql-test/t/rpl_flush_log_loop.test b/mysql-test/t/rpl_flush_log_loop.test new file mode 100644 index 00000000000..4ab5ee3c5b5 --- /dev/null +++ b/mysql-test/t/rpl_flush_log_loop.test @@ -0,0 +1,19 @@ +# Testing if "flush logs" command bouncing resulting in logs created in a loop +# in case of bi-directional replication + +source include/master-slave.inc + +connection slave; +eval change master to master_host='127.0.0.1',master_user='root', + master_password='',master_port=$MASTER_MYPORT; +slave start; +connection master; +slave stop; +eval change master to master_host='127.0.0.1',master_user='root', + master_password='',master_port=$SLAVE_MYPORT; +slave start; +flush logs; +sleep 5; +show slave status; + +