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

iwasakims pushed a commit to branch branch-3.3
in repository https://gitbox.apache.org/repos/asf/bigtop.git


The following commit(s) were added to refs/heads/branch-3.3 by this push:
     new 57e28c4f8 BIGTOP-4183: Docker provisioner can't destroy when container 
is stopped (#1292)
57e28c4f8 is described below

commit 57e28c4f84daaaff5dee76e4e93203e2e86bc926
Author: Shuhei Yamasaki <[email protected]>
AuthorDate: Mon Aug 19 10:29:28 2024 +0900

    BIGTOP-4183: Docker provisioner can't destroy when container is stopped 
(#1292)
    
    (cherry picked from commit 977047af8d480d6b31a27311cf88615923997ac5)
---
 provisioner/docker/docker-hadoop.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/provisioner/docker/docker-hadoop.sh 
b/provisioner/docker/docker-hadoop.sh
index 6d8861f5a..6a6080c27 100755
--- a/provisioner/docker/docker-hadoop.sh
+++ b/provisioner/docker/docker-hadoop.sh
@@ -215,7 +215,11 @@ destroy() {
         echo "No cluster exists!"
     else
         get_nodes
-        docker exec ${NODES[0]} bash -c "umount /etc/hosts; rm -f /etc/hosts"
+        if [ -z ${NODES} ]; then
+          echo "No cluster is running but .provision_id is exists."
+        else
+          docker exec ${NODES[0]} bash -c "umount /etc/hosts; rm -f /etc/hosts"
+        fi
         NETWORK_ID=`docker network ls --quiet --filter 
name=${PROVISION_ID}_default`
 
         if [ -n "$PROVISION_ID" ]; then

Reply via email to