Skip to content

Commit 07e5542

Browse files
committed
Use timeout / until to wait for cluster to be initialized
1 parent 3dfe756 commit 07e5542

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ jobs:
173173
run: |
174174
docker-compose -f .github/docker-compose.yaml up -d
175175
176+
# periodically ping logs until a connection has been established; assume failure after 2 minutes
177+
timeout 2m bash -c 'until docker logs dask-worker 2>&1 | grep -q "Starting established connection"; do sleep 1; done'
178+
176179
docker logs dask-scheduler
177180
docker logs dask-worker
178181
- name: Test with pytest while running an independent dask cluster

0 commit comments

Comments
 (0)