This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra-ccm.git
The following commit(s) were added to refs/heads/trunk by this push: new 439ab5e Fix GHA smoketest, `ccm stop` and wait for port 7000 to free up on each iteration before `ccm start` 439ab5e is described below commit 439ab5e1380affc3c9187761f357b10ca35a9a28 Author: mck <m...@apache.org> AuthorDate: Mon May 5 15:02:29 2025 +0200 Fix GHA smoketest, `ccm stop` and wait for port 7000 to free up on each iteration before `ccm start` patch by Mick Semb Wever; reviewed by Dmitriy Kropachev --- .github/workflows/main.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 22be76a..81a5249 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -51,17 +51,28 @@ jobs: run: | sudo ./setup.py install set -x - ccm_test() { for i in {1..9}; do ./ccm start && ./ccm remove && return 0 || echo retrying; sleep 20; done; echo "ccm start failed after 9 attempts"; exit 1; } + + ccm_test() { + for i in {1..9}; do + echo "Checking nc -z 127.0.0.1 7000" + while nc -z 127.0.0.1 7000 ; do echo . ; ./ccm stop || true ; sleep 1 ; done + ./ccm start && ./ccm remove && return 0 || echo retrying + sleep 20 + done + echo "ccm start failed after 9 attempts" + exit 1 + } export -f ccm_test ./ccm create -h - ./ccm create test -v 5.0.3 -n1 --vnodes + ./ccm create test -v 5.0.3 -n1 --vnodes --quiet ccm_test - ./ccm create test --version='git:cassandra-5.0.3' -n1 --vnodes + ./ccm create test --version='git:cassandra-5.0.3' -n1 --vnodes --quiet ccm_test - ./ccm create test -v 6.8.54 -n1 --vnodes --dse + ./ccm create test -v 6.8.54 -n1 --vnodes --dse --quiet ccm_test + # todo, when available - #./ccm create test -v 1.1.0 -n1 --vnodes --hcd + #./ccm create test -v 1.1.0 -n1 --vnodes --hcd --quiet #ccm_test - name: Publish Test Report --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org