From: Martin Schwenke Date: Thu, 4 Jul 2024 23:23:27 +0000 (+1000) Subject: ctdb-tests: Add function rpc_failure() to log failures and warnings X-Git-Tag: tdb-1.4.13~1338 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=833deb067d8d1f579d78a8d25926570c98ab4f47;p=thirdparty%2Fsamba.git ctdb-tests: Add function rpc_failure() to log failures and warnings Improves readability, makes future changes easier. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- diff --git a/ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh b/ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh index d5e752a99f1..fa9e2e0febe 100644 --- a/ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh +++ b/ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh @@ -251,6 +251,19 @@ EOF esac } +rpc_failure() +{ + _err_or_warn="$1" + _rpc_service="$2" + _ver="$3" + + cat <"$_rc_file" - printf 'WARNING: statistics changed but %s\n' \ - "$_rpc_check_out" >>"$_out" + rpc_failure \ + "WARNING: statistics changed but" \ + "$_rpc_service" \ + "$_ver" \ + >"$_out" elif [ $unhealthy_after -gt 0 ] && [ "$_numfails" -ge $unhealthy_after ]; then _unhealthy=true echo 1 >"$_rc_file" - echo "ERROR: ${_rpc_check_out}" >>"$_out" + rpc_failure \ + "ERROR:" \ + "$_rpc_service" \ + "$_ver" \ + >"$_out" else _unhealthy=false echo 0 >"$_rc_file" @@ -340,7 +356,11 @@ program $_rpc_service${_ver:+ version }${_ver} is not available" if [ $restart_every -gt 0 ] && [ $((_numfails % restart_every)) -eq 0 ]; then if ! $_unhealthy; then - echo "WARNING: ${_rpc_check_out}" >>"$_out" + rpc_failure \ + "WARNING:" \ + "$_rpc_service" \ + "$_ver" \ + >"$_out" fi echo "Trying to restart service \"${_rpc_service}\"..." \