summaryrefslogtreecommitdiffstats
path: root/ctdb/tests/eventscripts
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2013-08-02 16:05:46 +1000
committerAmitay Isaacs <amitay@gmail.com>2013-08-14 15:57:03 +1000
commitbdbe37b24fef22c795531e1aba81e5baee6e5916 (patch)
tree68af683101f05e4fa163f4e28ebc088460e14884 /ctdb/tests/eventscripts
parent2afb5632c719bc8bd8569b6af309227401f4d9b4 (diff)
downloadsamba-bdbe37b24fef22c795531e1aba81e5baee6e5916.tar.gz
samba-bdbe37b24fef22c795531e1aba81e5baee6e5916.tar.xz
samba-bdbe37b24fef22c795531e1aba81e5baee6e5916.zip
eventscripts: Separate out RPC service restart code
While doing this: * Explicitly assign RPC program and version information in _nfs_check_rpc_common(). This is more lines of code but is easier to read. * Don't print the options when starting a service. Trying to print it makes the code messy for little benefit. Update the eventscript unit testing code and a Ganesha test to reflect this. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit e8b531405665885196c95fe1608db33a255bf761)
Diffstat (limited to 'ctdb/tests/eventscripts')
-rwxr-xr-xctdb/tests/eventscripts/60.ganesha.monitor.141.sh4
-rw-r--r--ctdb/tests/eventscripts/scripts/local.sh10
2 files changed, 4 insertions, 10 deletions
diff --git a/ctdb/tests/eventscripts/60.ganesha.monitor.141.sh b/ctdb/tests/eventscripts/60.ganesha.monitor.141.sh
index 656a530728..9cd82f84cc 100755
--- a/ctdb/tests/eventscripts/60.ganesha.monitor.141.sh
+++ b/ctdb/tests/eventscripts/60.ganesha.monitor.141.sh
@@ -13,7 +13,7 @@ ok_null
simple_test || exit $?
ok<<EOF
-Trying to restart statd [rpc.statd -n cluster1 -H /etc/ctdb/statd-callout ]
+Trying to restart statd [rpc.statd]
EOF
simple_test || exit $?
@@ -24,7 +24,7 @@ ok<<EOF
ERROR: status failed RPC check:
rpcinfo: RPC: Program not registered
program status version 1 is not available
-Trying to restart statd [rpc.statd -n cluster1 -H /etc/ctdb/statd-callout ]
+Trying to restart statd [rpc.statd]
EOF
simple_test || exit $?
diff --git a/ctdb/tests/eventscripts/scripts/local.sh b/ctdb/tests/eventscripts/scripts/local.sh
index 594656c413..fafc8f3b2e 100644
--- a/ctdb/tests/eventscripts/scripts/local.sh
+++ b/ctdb/tests/eventscripts/scripts/local.sh
@@ -693,14 +693,8 @@ ERROR: $_pn failed RPC check:
rpcinfo: RPC: Program not registered
program $_pn version $_ver is not available"
;;
- restart|restart:*)
- _opts=""
+ restart*)
_p="rpc.${_progname}"
- case "$_progname" in
- statd)
- _opts="${STATD_HOSTNAME:+ -n }${STATD_HOSTNAME}"
- ;;
- esac
case "$_action" in
*:b) _bg="&" ;;
*) _bg="" ;;
@@ -730,7 +724,7 @@ Trying to restart lock manager service
${_bg}Starting nfslock: OK"
;;
*)
- _t="Trying to restart $_progname [${_p}${_opts}]"
+ _t="Trying to restart $_progname [${_p}]"
esac
_out="${_out}${_out:+${_nl}}${_t}"
;;