mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MDEV-32168: slave_error_param condition is never checked from the wait_for_slave_param.inc
Test rpl.show_status_stop_slave_race-7126 now fails sporadically because it is expected to sometimes (but not always) leave an error condition after slave stop. Fix by explicitly allowing the error condition in this case. Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
This commit is contained in:
@ -21,6 +21,14 @@
|
||||
# $slave_timeout
|
||||
# See include/wait_for_slave_param.inc
|
||||
#
|
||||
# $rpl_allow_error
|
||||
# By default, this file fails if there is an error in the SQL
|
||||
# thread. However, if an error in the SQL thread is possible and allowed,
|
||||
# setting $rpl_allow_error=1 will prevent this file from failing if
|
||||
# there is an error in the SQL thread.
|
||||
# (If an error is _always_ expected, a better alternative might be to
|
||||
# use wait_for_slave_sql_error.inc instead of this file).
|
||||
#
|
||||
# $rpl_debug
|
||||
# See include/rpl_init.inc
|
||||
|
||||
@ -31,7 +39,10 @@
|
||||
|
||||
--let $slave_param= Slave_SQL_Running
|
||||
--let $slave_param_value= No
|
||||
--let $slave_error_param= Last_SQL_Errno
|
||||
if (!$rpl_allow_error)
|
||||
{
|
||||
--let $slave_error_param= Last_SQL_Errno
|
||||
}
|
||||
--source include/wait_for_slave_param.inc
|
||||
--let $slave_error_param=
|
||||
|
||||
|
Reference in New Issue
Block a user