You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ab...@apache.org on 2025/11/09 22:04:48 UTC
(ranger) branch debug_hdp_ci created (now c4b12d95b)
This is an automated email from the ASF dual-hosted git repository.
abhi pushed a change to branch debug_hdp_ci
in repository https://gitbox.apache.org/repos/asf/ranger.git
at c4b12d95b debug hadoop container in CI
This branch includes the following new commits:
new c4b12d95b debug hadoop container in CI
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(ranger) 01/01: debug hadoop container in CI
Posted by ab...@apache.org.
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 <ab...@apache.org>
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