You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by ma...@apache.org on 2013/10/26 00:43:32 UTC
git commit: BIGTOP-1125. Return value does not reflect status checks
Updated Branches:
refs/heads/master 8143f75f1 -> ab34e5427
BIGTOP-1125. Return value does not reflect status checks
Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/ab34e542
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/ab34e542
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/ab34e542
Branch: refs/heads/master
Commit: ab34e542770246e4848b6d0e84f217eaa0d821ed
Parents: 8143f75
Author: Sean Mackrory <ma...@gmail.com>
Authored: Fri Oct 25 15:42:07 2013 -0700
Committer: Sean Mackrory <ma...@gmail.com>
Committed: Fri Oct 25 15:42:07 2013 -0700
----------------------------------------------------------------------
.../src/common/hbase/regionserver-init.d.tpl | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/bigtop/blob/ab34e542/bigtop-packages/src/common/hbase/regionserver-init.d.tpl
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/common/hbase/regionserver-init.d.tpl b/bigtop-packages/src/common/hbase/regionserver-init.d.tpl
index a85bf46..1588655 100644
--- a/bigtop-packages/src/common/hbase/regionserver-init.d.tpl
+++ b/bigtop-packages/src/common/hbase/regionserver-init.d.tpl
@@ -305,22 +305,24 @@ start() {
if [ -n "${OFFSETS_FROM_CLI}${OFFSETS_FROM_DEFAULT}" ] ; then
if hbase_check_pidfile $PID_FILE ; then
echo "$NAME has already been started - cannot start other @HBASE_DAEMON@ daemons."
- exit 1
+ return 1
fi
multi_hbase_daemon "start"
- exit $?
+ return $?
fi
multi_hbase_daemon_check_pidfiles > /dev/null
if [ "$?" != "$NO_DAEMONS_RUNNING" ] ; then
echo "Cannot start $NAME - other @HBASE_DAEMON@ daemons have already been started."
- exit 1
+ return 1
fi
echo -n "Starting $DESC: "
su -s /bin/bash hbase -c "$DAEMON_SCRIPT start @HBASE_DAEMON@"
if hbase_check_pidfile $PID_FILE ; then
echo "$NAME."
+ return $ALL_DAEMONS_RUNNING
else
echo "ERROR."
+ return $NO_DAEMONS_RUNNING
fi
}
stop() {
@@ -333,8 +335,10 @@ stop() {
su -s /bin/bash hbase -c "$DAEMON_SCRIPT stop @HBASE_DAEMON@"
if hbase_check_pidfile $PID_FILE ; then
echo "ERROR."
+ return 1
else
echo "$NAME."
+ return 0
fi
}
@@ -380,7 +384,7 @@ status() {
else
IFS=''
echo $MULTI_HBASE_DAEMON_STATUS_TEXT
- return $MULTI_HBASE_DAEMONS_STATUS
+ return $MULTI_HBASE_DAEMON_STATUS
fi
}
@@ -407,7 +411,6 @@ case "$1" in
;;
restart)
restart
- exit $?
;;
condrestart)
condrestart
@@ -422,4 +425,4 @@ case "$1" in
;;
esac
-exit 0
+exit $?