From 6683a9941bdbd459a649b9f36cdb73c538357b59 Mon Sep 17 00:00:00 2001 From: chrislu Date: Sat, 22 Nov 2025 22:42:54 -0800 Subject: [PATCH] ci: add volume.list diagnostic for troubleshooting 'No writable volumes' - Add 'weed shell' execution to run 'volume.list' on failure - Shows which volumes exist, their status, and available space - Add cluster status JSON output for detailed topology view - Helps diagnose volume allocation issues and full volumes - Added to both spark-tests and spark-example jobs - Diagnostic runs only when tests fail (if: failure()) --- .github/workflows/spark-integration-tests.yml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.github/workflows/spark-integration-tests.yml b/.github/workflows/spark-integration-tests.yml index 8ac508d7d..5f0571f0e 100644 --- a/.github/workflows/spark-integration-tests.yml +++ b/.github/workflows/spark-integration-tests.yml @@ -247,6 +247,15 @@ jobs: echo "" echo "=== SeaweedFS Filer Logs ===" docker compose logs seaweedfs-filer + echo "" + echo "=== Volume List (via weed shell) ===" + docker compose exec -T seaweedfs-master weed shell <