log_status_cat ()
{
- echo "node is \"$1\", problem with \"${service_name}\": $(cat $2)"
+ echo "node is \"$1\", problem with \"${script_name}\": $(cat $2)"
}
ctdb_checkstatus ()
{
- if [ -r "$ctdb_status_dir/$service_name/unhealthy" ] ; then
- log_status_cat "unhealthy" "$ctdb_status_dir/$service_name/unhealthy"
+ if [ -r "$ctdb_status_dir/$script_name/unhealthy" ] ; then
+ log_status_cat "unhealthy" "$ctdb_status_dir/$script_name/unhealthy"
return 1
- elif [ -r "$ctdb_status_dir/$service_name/banned" ] ; then
- log_status_cat "banned" "$ctdb_status_dir/$service_name/banned"
+ elif [ -r "$ctdb_status_dir/$script_name/banned" ] ; then
+ log_status_cat "banned" "$ctdb_status_dir/$script_name/banned"
return 2
else
return 0
ctdb_setstatus ()
{
- d="$ctdb_status_dir/$service_name"
+ d="$ctdb_status_dir/$script_name"
case "$1" in
unhealthy|banned)
mkdir -p "$d"
}
# A reasonable default is the basename of the eventscript.
-service_name="${0##*/}" # basename
+script_name="${0##*/}" # basename
+service_name="$script_name"
service_fail_limit=1
ctdb_event="$1" ; shift