You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by jm...@apache.org on 2012/03/20 23:48:33 UTC

svn commit: r1303186 - /hbase/branches/0.94/bin/rolling-restart.sh

Author: jmhsieh
Date: Tue Mar 20 22:48:21 2012
New Revision: 1303186

URL: http://svn.apache.org/viewvc?rev=1303186&view=rev
Log:
HBASE-5603 rolling-restart.sh script hangs when attempting to detect expiration of /hbase/master znode

Modified:
    hbase/branches/0.94/bin/rolling-restart.sh

Modified: hbase/branches/0.94/bin/rolling-restart.sh
URL: http://svn.apache.org/viewvc/hbase/branches/0.94/bin/rolling-restart.sh?rev=1303186&r1=1303185&r2=1303186&view=diff
==============================================================================
--- hbase/branches/0.94/bin/rolling-restart.sh (original)
+++ hbase/branches/0.94/bin/rolling-restart.sh Tue Mar 20 22:48:21 2012
@@ -97,7 +97,7 @@ else 
     if [ "$zmaster" == "null" ]; then zmaster="master"; fi
     zmaster=$zparent/$zmaster
     echo -n "Waiting for Master ZNode ${zmaster} to expire"
-    while bin/hbase zkcli stat $zmaster >/dev/null 2>&1; do
+    while ! bin/hbase zkcli stat $zmaster 2>&1 | grep "Node does not exist"; do
       echo -n "."
       sleep 1
     done