List:Commits« Previous MessageNext Message »
From:Sven Sandberg Date:July 14 2008 9:41am
Subject:bzr commit into mysql-5.1 branch (sven:2626) Bug#37975
View as plain text  
#At file:///home/sven/bzr/b37975-wait_for_slave/5.1-rpl/

 2626 Sven Sandberg	2008-07-14
      BUG#37975: wait_for_slave_* should increase the timeout
      Post-push fixes: I forgot to include the new files
      start_slave.inc and stop_slave.inc in the previuos push.
added:
  mysql-test/include/start_slave.inc
  mysql-test/include/stop_slave.inc

per-file messages:
  mysql-test/include/start_slave.inc
    Added file.
    Purpose: start slave synchronously, waiting for the two
    threads to start.
  mysql-test/include/stop_slave.inc
    Added file.
    Purpose: stop slave synchronously, waiting for the two
    threads to stop.
=== added file 'mysql-test/include/start_slave.inc'
--- a/mysql-test/include/start_slave.inc	1970-01-01 00:00:00 +0000
+++ b/mysql-test/include/start_slave.inc	2008-07-14 09:41:23 +0000
@@ -0,0 +1,21 @@
+# ==== Purpose ====
+#
+# Issues START SLAVE on the current connection. Then waits until both
+# the IO and SQL threads have started, or until a timeout is reached.
+#
+# Please use this instead of 'START SLAVE', to reduce the risk of test
+# case bugs.
+#
+# ==== Usage ====
+#
+# source include/wait_for_slave_to_start.inc;
+#
+# Parameters to this macro are $slave_timeout and
+# $slave_keep_connection. See wait_for_slave_param.inc for
+# descriptions.
+
+--disable_query_log
+START SLAVE;
+--enable_query_log
+--echo include/start_slave.inc
+source include/wait_for_slave_to_start.inc;

=== added file 'mysql-test/include/stop_slave.inc'
--- a/mysql-test/include/stop_slave.inc	1970-01-01 00:00:00 +0000
+++ b/mysql-test/include/stop_slave.inc	2008-07-14 09:41:23 +0000
@@ -0,0 +1,21 @@
+# ==== Purpose ====
+#
+# Issues STOP SLAVE on the current connection. Then waits until both
+# the IO and SQL threads have stopped, or until a timeout is reached.
+#
+# Please use this instead of 'STOP SLAVE', to reduce the risk of test
+# case bugs.
+#
+# ==== Usage ====
+#
+# source include/wait_for_slave_to_start.inc;
+#
+# Parameters to this macro are $slave_timeout and
+# $slave_keep_connection. See wait_for_slave_param.inc for
+# descriptions.
+
+--disable_query_log
+STOP SLAVE;
+--enable_query_log
+--echo include/stop_slave.inc
+source include/wait_for_slave_to_stop.inc;

Thread
bzr commit into mysql-5.1 branch (sven:2626) Bug#37975Sven Sandberg14 Jul