Gitweb: http://git.fedorahosted.org/git/?p=cluster.git;a=commitdiff;h=700ec50c22d213... Commit: 700ec50c22d2135d2cdbd93eaa90c4b6983dc7ca Parent: 18776f9a3fbe382bae4bd6c0bb78cfd245e751ab Author: Ryan McCabe rmccabe@redhat.com AuthorDate: Thu Apr 3 18:07:06 2014 -0400 Committer: Ryan McCabe rmccabe@redhat.com CommitterDate: Thu Apr 3 18:07:06 2014 -0400
rgmanager: oralistener.sh: Return success on stop if already stopped
If an oralistener resource is already stopped, stopping it should return success.
Resolves: rhbz#1047989
Signed-off-by: Ryan McCabe rmccabe@redhat.com --- rgmanager/src/resources/oralistener.sh | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/rgmanager/src/resources/oralistener.sh b/rgmanager/src/resources/oralistener.sh old mode 100755 new mode 100644 index 30b8e06..4ee0ad1 --- a/rgmanager/src/resources/oralistener.sh +++ b/rgmanager/src/resources/oralistener.sh @@ -106,6 +106,12 @@ start() { stop() { ocf_log info "Stopping listener $LISTENER"
+ lsnrctl status "$LISTENER" >& /dev/null + if [ $? -ne 0 ]; then + ocf_log debug "Listener $LISTENER already not running" + return 0 + fi + lsnrctl_stdout=$(lsnrctl stop "$LISTENER") if [ $? -ne 0 ]; then ocf_log debug "stop listener $LISTENER failed $lsnrctl_stdout"
cluster-commits@lists.fedorahosted.org