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"