1# ==== Purpose ==== 2# 3# Waits until the IO thread of the current connection has stopped 4# gracefully. 5# 6# Note: this script will fail if the IO thread stops with an error. 7# If you expect an error in the IO thread, use 8# include/wait_for_slave_io_error.inc instead. 9# 10# This script also fails if a timeout is reached (default 300 11# seconds). 12# 13# 14# ==== Usage ==== 15# 16# [--let $slave_timeout= NUMBER] 17# [--let $rpl_debug= 1] 18# --source include/wait_for_slave_io_to_stop.inc 19# 20# Parameters: 21# $slave_timeout 22# See include/wait_for_slave_param.inc. 23# 24# $rpl_debug 25# See include/rpl_init.inc 26 27 28--let $include_filename= wait_for_slave_io_to_stop.inc 29--source include/begin_include_file.inc 30 31 32--let $slave_param= Slave_IO_Running 33--let $slave_param_value= No 34--let $slave_error_param= Last_IO_Errno 35--source include/wait_for_slave_param.inc 36--let $slave_error_param= 37 38 39--let $include_filename= wait_for_slave_io_to_stop.inc 40--source include/end_include_file.inc 41