From 0d35195756dbef57f11e79f411385afa8f948aad Mon Sep 17 00:00:00 2001 From: chrislu Date: Wed, 27 Aug 2025 22:23:56 -0700 Subject: [PATCH] Update Makefile --- test/s3/iam/Makefile | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/test/s3/iam/Makefile b/test/s3/iam/Makefile index d4d5706fd..32de1535e 100644 --- a/test/s3/iam/Makefile +++ b/test/s3/iam/Makefile @@ -76,15 +76,9 @@ start-services: ## Start SeaweedFS services for testing -mserver=localhost:$(MASTER_PORT) > weed-volume.log 2>&1 & \ echo $$! > $(VOLUME_PID_FILE) - @echo "Waiting for volume server to initialize..." - @sleep 5 - @echo "Checking if volume server process is running..." - @if ! kill -0 $$(cat $(VOLUME_PID_FILE)) 2>/dev/null; then \ - echo "❌ Volume server process died, checking logs..."; \ - tail -20 weed-volume.log; \ - exit 1; \ - fi - @echo "✅ Volume server is running" + @echo "Waiting for volume server to be ready..." + @timeout 60 bash -c 'until curl -s http://localhost:$(VOLUME_PORT)/status > /dev/null 2>&1; do echo "Waiting for volume server..."; sleep 2; done' || (echo "❌ Volume server failed to start, checking logs..." && tail -20 weed-volume.log && exit 1) + @echo "✅ Volume server is ready" @echo "Starting filer server..." @$(WEED_BINARY) filer -port=$(FILER_PORT) \