Skip to content

update: update health check mek#1039

Merged
Alanxtl merged 2 commits intoapache:mainfrom
Alanxtl:update_health_check
Feb 25, 2026
Merged

update: update health check mek#1039
Alanxtl merged 2 commits intoapache:mainfrom
Alanxtl:update_health_check

Conversation

@Alanxtl
Copy link
Contributor

@Alanxtl Alanxtl commented Feb 19, 2026

delete health check script and use docker health check instead

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes the integration test infrastructure by replacing a custom bash health check script with native Docker Compose health checks, using the --wait flag to ensure services are ready before running tests.

Changes:

  • Replaced custom docker-health-check.sh script with Docker Compose native health checks using the --wait flag
  • Added comprehensive health check configurations to all services in docker-compose.yml (zookeeper, nacos, polaris, etcd)
  • Updated service images to specific versions (zookeeper 3.9.4, nacos v2.5.2, polaris v1.17.2) and standardized configurations (unified network, restart policies, volumes for etcd)

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 8 comments.

File Description
start_integrate_test.sh Replaced health check script invocation with docker compose up --wait command
docker-health-check.sh Removed custom health check script with retry logic for all services
docker-compose.yml Added native health checks for all services, updated image versions, added shared network 'itnet', standardized restart policies to 'unless-stopped', added etcd data volume
Makefile Removed docker-health-check target that invoked the deleted script

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Alanxtl Alanxtl force-pushed the update_health_check branch from d0a4e6d to e19e3a2 Compare February 19, 2026 07:55
@Alanxtl Alanxtl merged commit 77cc7ed into apache:main Feb 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants