This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new aa625048a7a Speed up breeze integration startup by shortening the
healthcheck interval (#73320)
aa625048a7a is described below
commit aa625048a7aeacbe39a3ccefd9da2e93c67cab89
Author: Andrew Chang <[email protected]>
AuthorDate: Tue Sep 22 08:13:08 2026 +0800
Speed up breeze integration startup by shortening the healthcheck interval
(#73320)
Docker probes a healthcheck every start_interval during start_period,
and the default is 5 seconds. Most integration services are ready in
1 to 3 seconds, so the first probe at 5 seconds is what breeze waits
for. #73167 fixed this for the postgres and mysql backends; the review
there asked for the same change on the integration files.
---
scripts/ci/docker-compose/integration-cassandra.yml | 1 +
scripts/ci/docker-compose/integration-celery.yml | 1 +
scripts/ci/docker-compose/integration-elasticsearch.yml | 1 +
scripts/ci/docker-compose/integration-kerberos.yml | 1 +
scripts/ci/docker-compose/integration-keycloak.yml | 1 +
scripts/ci/docker-compose/integration-localstack.yml | 1 +
scripts/ci/docker-compose/integration-mongo.yml | 1 +
scripts/ci/docker-compose/integration-openlineage.yml | 1 +
scripts/ci/docker-compose/integration-opensearch.yml | 1 +
scripts/ci/docker-compose/integration-pinot.yml | 1 +
scripts/ci/docker-compose/integration-redis.yml | 2 ++
scripts/ci/docker-compose/integration-trino.yml | 1 +
12 files changed, 13 insertions(+)
diff --git a/scripts/ci/docker-compose/integration-cassandra.yml
b/scripts/ci/docker-compose/integration-cassandra.yml
index 013677b5072..ec72c512ea2 100644
--- a/scripts/ci/docker-compose/integration-cassandra.yml
+++ b/scripts/ci/docker-compose/integration-cassandra.yml
@@ -32,6 +32,7 @@ services:
interval: 5s
timeout: 30s
start_period: 30s
+ start_interval: 1s
retries: 50
restart: "on-failure"
diff --git a/scripts/ci/docker-compose/integration-celery.yml
b/scripts/ci/docker-compose/integration-celery.yml
index fd407fd9b1c..8d2588ffb71 100644
--- a/scripts/ci/docker-compose/integration-celery.yml
+++ b/scripts/ci/docker-compose/integration-celery.yml
@@ -30,6 +30,7 @@ services:
interval: 5s
timeout: 30s
start_period: 30s
+ start_interval: 1s
retries: 50
restart: "on-failure"
redis:
diff --git a/scripts/ci/docker-compose/integration-elasticsearch.yml
b/scripts/ci/docker-compose/integration-elasticsearch.yml
index 4bc4fdc04e0..d2dcb281a5a 100644
--- a/scripts/ci/docker-compose/integration-elasticsearch.yml
+++ b/scripts/ci/docker-compose/integration-elasticsearch.yml
@@ -33,6 +33,7 @@ services:
interval: 10s
timeout: 30s
start_period: 60s
+ start_interval: 1s
retries: 50
restart: "on-failure"
diff --git a/scripts/ci/docker-compose/integration-kerberos.yml
b/scripts/ci/docker-compose/integration-kerberos.yml
index 057295a10c0..24e70a7c975 100644
--- a/scripts/ci/docker-compose/integration-kerberos.yml
+++ b/scripts/ci/docker-compose/integration-kerberos.yml
@@ -49,6 +49,7 @@ services:
interval: 5s
timeout: 30s
start_period: 30s
+ start_interval: 1s
retries: 50
restart: "on-failure"
diff --git a/scripts/ci/docker-compose/integration-keycloak.yml
b/scripts/ci/docker-compose/integration-keycloak.yml
index 42c3d69189a..96720d40081 100644
--- a/scripts/ci/docker-compose/integration-keycloak.yml
+++ b/scripts/ci/docker-compose/integration-keycloak.yml
@@ -56,6 +56,7 @@ services:
interval: 10s
timeout: 10s
start_period: 30s
+ start_interval: 1s
retries: 5
airflow:
diff --git a/scripts/ci/docker-compose/integration-localstack.yml
b/scripts/ci/docker-compose/integration-localstack.yml
index bb1ef2f5a3d..ed89cbe0b8c 100644
--- a/scripts/ci/docker-compose/integration-localstack.yml
+++ b/scripts/ci/docker-compose/integration-localstack.yml
@@ -38,6 +38,7 @@ services:
timeout: 5s
retries: 10
start_period: 10s
+ start_interval: 1s
airflow:
environment:
diff --git a/scripts/ci/docker-compose/integration-mongo.yml
b/scripts/ci/docker-compose/integration-mongo.yml
index 266a846e529..25f76e3dec9 100644
--- a/scripts/ci/docker-compose/integration-mongo.yml
+++ b/scripts/ci/docker-compose/integration-mongo.yml
@@ -27,6 +27,7 @@ services:
interval: 5s
timeout: 30s
start_period: 30s
+ start_interval: 1s
retries: 50
restart: "on-failure"
diff --git a/scripts/ci/docker-compose/integration-openlineage.yml
b/scripts/ci/docker-compose/integration-openlineage.yml
index 9cf9294f5cb..df925454275 100644
--- a/scripts/ci/docker-compose/integration-openlineage.yml
+++ b/scripts/ci/docker-compose/integration-openlineage.yml
@@ -56,6 +56,7 @@ services:
interval: 10s
timeout: 10s
start_period: 30s
+ start_interval: 1s
retries: 5
airflow:
diff --git a/scripts/ci/docker-compose/integration-opensearch.yml
b/scripts/ci/docker-compose/integration-opensearch.yml
index 9579241679a..b1622fef4f3 100644
--- a/scripts/ci/docker-compose/integration-opensearch.yml
+++ b/scripts/ci/docker-compose/integration-opensearch.yml
@@ -34,6 +34,7 @@ services:
interval: 10s
timeout: 30s
start_period: 60s
+ start_interval: 1s
retries: 50
restart: "on-failure"
diff --git a/scripts/ci/docker-compose/integration-pinot.yml
b/scripts/ci/docker-compose/integration-pinot.yml
index c4a3abcf84a..fb4123a10a7 100644
--- a/scripts/ci/docker-compose/integration-pinot.yml
+++ b/scripts/ci/docker-compose/integration-pinot.yml
@@ -28,6 +28,7 @@ services:
interval: 5s
timeout: 30s
start_period: 30s
+ start_interval: 1s
retries: 50
restart: "on-failure"
diff --git a/scripts/ci/docker-compose/integration-redis.yml
b/scripts/ci/docker-compose/integration-redis.yml
index cb07ad3b18c..ad6e2cd8f97 100644
--- a/scripts/ci/docker-compose/integration-redis.yml
+++ b/scripts/ci/docker-compose/integration-redis.yml
@@ -29,6 +29,7 @@ services:
interval: 5s
timeout: 30s
start_period: 30s
+ start_interval: 1s
retries: 50
restart: "on-failure"
redis-cluster:
@@ -58,6 +59,7 @@ services:
interval: 5s
timeout: 30s
start_period: 30s
+ start_interval: 1s
retries: 50
restart: "on-failure"
airflow:
diff --git a/scripts/ci/docker-compose/integration-trino.yml
b/scripts/ci/docker-compose/integration-trino.yml
index 42a0f525802..97832af170e 100644
--- a/scripts/ci/docker-compose/integration-trino.yml
+++ b/scripts/ci/docker-compose/integration-trino.yml
@@ -31,6 +31,7 @@ services:
interval: 5s
timeout: 30s
start_period: 30s
+ start_interval: 1s
retries: 50
restart: "on-failure"