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

abhi pushed a commit to branch debug_hdp_ci
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit c4b12d95bb6187ca3436830269d09b20e583bf6e
Author: Abhishek Kumar <[email protected]>
AuthorDate: Sun Nov 9 14:04:27 2025 -0800

    debug hadoop container in CI
---
 .github/workflows/ci.yml                           | 41 ++++++++++++----------
 .../ranger-docker/docker-compose.ranger-hadoop.yml |  6 ++--
 2 files changed, 25 insertions(+), 22 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3a0e1546a..b0653801d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -140,15 +140,7 @@ jobs:
           export RANGER_DB_TYPE=postgres
           docker compose \
           -f docker-compose.ranger.yml \
-          -f docker-compose.ranger-usersync.yml \
-          -f docker-compose.ranger-tagsync.yml \
-          -f docker-compose.ranger-kms.yml \
-          -f docker-compose.ranger-hadoop.yml \
-          -f docker-compose.ranger-hbase.yml \
-          -f docker-compose.ranger-kafka.yml \
-          -f docker-compose.ranger-hive.yml \
-          -f docker-compose.ranger-knox.yml \
-          -f docker-compose.ranger-ozone.yml build
+          -f docker-compose.ranger-hadoop.yml build
 
       - name: Bring up containers
         run: |
@@ -157,20 +149,12 @@ jobs:
           export RANGER_DB_TYPE=postgres
           docker compose \
           -f docker-compose.ranger.yml \
-          -f docker-compose.ranger-usersync.yml \
-          -f docker-compose.ranger-tagsync.yml \
-          -f docker-compose.ranger-kms.yml \
-          -f docker-compose.ranger-hadoop.yml \
-          -f docker-compose.ranger-hbase.yml \
-          -f docker-compose.ranger-kafka.yml \
-          -f docker-compose.ranger-hive.yml \
-          -f docker-compose.ranger-knox.yml \
-          -f docker-compose.ranger-ozone.yml up -d
+          -f docker-compose.ranger-hadoop.yml up -d
 
       - name: Check status of containers and remove them
         run: |
           sleep 60
-          containers=(ranger ranger-zk ranger-solr ranger-postgres 
ranger-usersync ranger-tagsync ranger-kms ranger-hadoop ranger-hbase 
ranger-kafka ranger-hive ranger-knox ozone-om ozone-scm ozone-datanode);
+          containers=(ranger ranger-zk ranger-solr ranger-postgres 
ranger-hadoop );
           flag=true;
           for container in "${containers[@]}"; do
               if [[ $(docker inspect -f '{{.State.Running}}' $container 
2>/dev/null) == "true" ]]; then
@@ -190,3 +174,22 @@ jobs:
               docker stop $(docker ps -q) && docker rm $(docker ps -aq);
               exit 1;
           fi
+
+      - name: Dump container list & health statuses
+        if: always()
+        run: |
+          echo "==== docker ps -a ===="
+          docker ps -a
+
+          echo "==== ranger-hadoop inspect ===="
+          docker inspect ranger-hadoop --format \
+            'State={{.State.Status}} ExitCode={{.State.ExitCode}} 
Health={{.State.Health.Status}} Error={{.State.Error}} 
StartedAt={{.State.StartedAt}} FinishedAt={{.State.FinishedAt}}'
+
+          echo "==== ranger-hadoop last 200 logs ===="
+          docker logs --tail 200 ranger-hadoop || true
+
+          echo "==== Healthcheck output (if exists) ===="
+          docker logs ranger-hadoop 2>&1 | grep -i health || true
+
+          echo "==== Full health object ===="
+          docker inspect ranger-hadoop --format '{{json .State.Health}}' | jq .
diff --git a/dev-support/ranger-docker/docker-compose.ranger-hadoop.yml 
b/dev-support/ranger-docker/docker-compose.ranger-hadoop.yml
index 0e02b5b78..71e1d40fd 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-hadoop.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-hadoop.yml
@@ -27,10 +27,10 @@ services:
       ranger:
         condition: service_started
     healthcheck:
-      test: 'su -c "/home/ranger/scripts/ranger-hadoop-healthcheck.sh" 
healthcheck'
-      interval: 15s
+      test: ["CMD-SHELL", "/home/ranger/scripts/ranger-hadoop-healthcheck.sh"]
+      interval: 20s
       timeout: 10s
-      retries: 30
+      retries: 40
       start_period: 40s
     environment:
       - HADOOP_VERSION

Reply via email to