Skip to content

Conversation

@Akshat-Jain
Copy link
Contributor

Description

This PR fixes a race condition in standard ITs, where we were not waiting for MySQL readiness before starting Druid services. This caused intermittent IT failures when MySQL took 20+ seconds to initialize while coordinator exhausted its retries sooner than that.

This PR adds Docker healthcheck to druid-metadata-storage and uses condition: service_healthy to ensure coordinator and overlord only start after MySQL is accepting connections.


This PR has:

  • been self-reviewed.

@Akshat-Jain Akshat-Jain requested a review from kfaraz December 2, 2025 10:09
@Akshat-Jain Akshat-Jain merged commit b8230eb into apache:master Dec 2, 2025
57 checks passed
@kgyrtkirk kgyrtkirk added this to the 36.0.0 milestone Jan 19, 2026
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