From 290741f43ff414630f558ee3432e830e39d1599d Mon Sep 17 00:00:00 2001 From: Oyvind Albrigtsen Date: Wed, 22 Jul 2020 11:56:32 +0200 Subject: [PATCH] nfsserver: stop nfsdcld if present during stop-action --- heartbeat/nfsserver | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/heartbeat/nfsserver b/heartbeat/nfsserver index 9e6e1fcb1..0dbc173f3 100755 --- a/heartbeat/nfsserver +++ b/heartbeat/nfsserver @@ -806,6 +806,20 @@ nfsserver_stop () ocf_exit_reason "Failed to stop nfs-mountd" return $OCF_ERR_GENERIC fi + + if systemctl --no-legend list-unit-files "nfsdcld*" | grep -q nfsdcld; then + nfs_exec stop nfsdcld > /dev/null 2>&1 + ocf_log info "Stop: nfsdcld" + fn=`mktemp` + nfs_exec status nfsdcld > $fn 2>&1 + rc=$? + ocf_log debug "$(cat $fn)" + rm -f $fn + if [ "$rc" -eq "0" ]; then + ocf_exit_reason "Failed to stop nfsdcld" + return $OCF_ERR_GENERIC + fi + fi esac