You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by vi...@apache.org on 2015/04/07 17:25:34 UTC
[2/2] accumulo git commit: Refactoring watcher causes to be variables
Refactoring watcher causes to be variables
Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/998a31cd
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/998a31cd
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/998a31cd
Branch: refs/heads/master
Commit: 998a31cdc34c1aad43e79c75af74251df58c9f36
Parents: 0585382
Author: John Vines <vi...@apache.org>
Authored: Tue Apr 7 11:24:18 2015 -0400
Committer: John Vines <vi...@apache.org>
Committed: Tue Apr 7 11:24:18 2015 -0400
----------------------------------------------------------------------
assemble/bin/accumulo_watcher.sh | 32 +++++++++++++++++++-------------
1 file changed, 19 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/accumulo/blob/998a31cd/assemble/bin/accumulo_watcher.sh
----------------------------------------------------------------------
diff --git a/assemble/bin/accumulo_watcher.sh b/assemble/bin/accumulo_watcher.sh
index 9a3dc9f..9fb13a2 100755
--- a/assemble/bin/accumulo_watcher.sh
+++ b/assemble/bin/accumulo_watcher.sh
@@ -30,6 +30,12 @@ bin="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
. "${bin}"/config.sh
+CLEAN_EXIT="Clean Exit"
+UNEXPECTED_EXCEPTION="Unexpected exception"
+OOM_EXCEPTION="Out of memory exception"
+ZKLOCK_LOST="ZKLock lost"
+UNKNOWN_ERROR="Unknown error"
+
ERRFILE=${ACCUMULO_LOG_DIR}/${process}_${LOGHOST}.err
OUTFILE=${ACCUMULO_LOG_DIR}/${process}_${LOGHOST}.out
DEBUGLOG=${ACCUMULO_LOG_DIR}/${process}_$(hostname).debug.log
@@ -43,9 +49,9 @@ do
exit=$?
unset cause
if [ "$exit" -eq 0 ]; then
- potentialStopRunning="Clean Exit"
+ potentialStopRunning=$CLEAN_EXIT
elif [ "$exit" -eq 1 ]; then
- potentialStopRunning="Unexpected error"
+ potentialStopRunning=$UNEXPECTED_EXCEPTION
elif [ "$exit" -eq 130 ]; then
stopRunning="Control C detected, exiting"
elif [ "$exit" -eq 143 ]; then
@@ -58,52 +64,52 @@ do
if [ $exit -eq 1 ]; then
source="exit code"
- cause="Unexpected Exception"
+ cause=$UNEXPECTED_EXCEPTION
elif tail -n50 $OUTFILE | grep "java.lang.OutOfMemoryError:" > /dev/null; then
source="logs"
- cause="Out of memory exception"
+ cause=$OOM_EXCEPTION
elif [ "$process" = "tserver" ]; then
if tail -n50 $DEBUGLOG | grep "ERROR: Lost tablet server lock (reason =" > /dev/null ; then
source="logs"
- cause="ZKLock lost"
+ cause=$ZKLOCK_LOST
fi
elif [ "$process" = "master" ]; then
if tail -n50 $DEBUGLOG | grep "ERROR: Master lock in zookeeper lost (reason =" > /dev/null ; then
source="logs"
- cause="ZKLock lost"
+ cause=$ZKLOCK_LOST
fi
elif [ "$process" = "gc" ]; then
if tail -n50 $DEBUGLOG | grep "FATAL: GC lock in zookeeper lost (reason =" > /dev/null ; then
source="logs"
- cause="ZKLock lost"
+ cause=$ZKLOCK_LOST
fi
elif [ "$process" = "monitor" ]; then
if tail -n50 $DEBUGLOG | grep "ERROR: Monitor lock in zookeeper lost (reason =" > /dev/null ; then
source="logs"
- cause="ZKLock lost"
+ cause=$ZKLOCK_LOST
fi
elif [ $exit -ne 0 ]; then
source="exit code"
- cause="Unknown error"
+ cause=$UNKNOWN_ERROR
fi
case $cause in
#Unknown exit code
- "Unknown error")
+ "$UNKNOWN_ERROR")
#window doesn't matter when retries = 0
RETRIES=0
;;
- "Unexpected Exception")
+ "$UNEXPECTED_EXCEPTION")
WINDOW=$UNEXPECTED_TIMESPAN
RETRIES=$UNEXPECTED_RETRIES
;;
- "Out of memory exception")
+ "$OOM_EXCEPTION")
WINDOW=$OOM_TIMESPAN
RETRIES=$OOM_RETRIES
;;
- "ZKLock lost")
+ "$ZLOCK_LOST")
WINDOW=$ZKLOCK_TIMESPAN
RETRIES=$ZKLOCK_RETRIES
;;