This is an automated email from the ASF dual-hosted git repository.

stack pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/master by this push:
     new 0cead10  HBOPS-25594 Make easier to use graceful_stop on localhost 
mode (#3054)
0cead10 is described below

commit 0cead102575d2750dbf83d6cd0ef9e398532f7b0
Author: Javier Akira Luca de Tena <akiral...@gmail.com>
AuthorDate: Fri Mar 19 04:04:54 2021 +0900

    HBOPS-25594 Make easier to use graceful_stop on localhost mode (#3054)
    
    Co-authored-by: Javier <javier.lucadet...@linecorp.com>
---
 bin/graceful_stop.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/bin/graceful_stop.sh b/bin/graceful_stop.sh
index 8944653..05919ce 100755
--- a/bin/graceful_stop.sh
+++ b/bin/graceful_stop.sh
@@ -33,7 +33,7 @@ moving regions"
   echo " maxthreads xx  Limit the number of threads used by the region mover. 
Default value is 1."
   echo " movetimeout xx Timeout for moving regions. If regions are not moved 
by the timeout value,\
 exit with error. Default value is INT_MAX."
-  echo " hostname       Hostname of server we are to stop"
+  echo " hostname       Hostname to stop; match what HBase uses; pass 
'localhost' if local to avoid ssh"
   echo " e|failfast     Set -e so exit immediately if any command exits with 
non-zero status"
   echo " nob|nobalancer Do not manage balancer states. This is only used as 
optimization in \
 rolling_restart.sh to avoid multiple calls to hbase shell"
@@ -108,6 +108,10 @@ localhostname=`/bin/hostname -f`
 if [ "$localhostname" == "$hostname" ]; then
   local=true
 fi
+if [ "$localhostname" == "$hostname" ] || [ "$hostname" == "localhost" ]; then
+  local=true
+  hostname=$localhostname
+fi
 
 if [ "$nob" == "true"  ]; then
   log "[ $0 ] skipping disabling balancer -nob argument is used"

Reply via email to