This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the 77a0add7…c30ac4f7 range are covered.
There were 31 non-merge commits from 11 authors in that period. Some notable commits:
SCT gained unified package support, enabling tests with relocatable/offline Scylla installations. Setting scylla_version to relocatable:latest (or relocatable:<branch>:<arch>) automatically resolves the latest unified package URL from S3, sets use_preinstalled_scylla=false , and picks the Ubuntu 24.04 base AMI on AWS. The feature includes documentation with usage examples.
The nemesis configuration format was overhauled to enforce explicit YAML lists. The old Class:N count syntax and space-separated strings are now rejected with a migration hint.
Jenkins pipelines gained cluster reuse support: setting reuse_cluster to an existing test ID skips provisioning and reuses the original SCT runner.
Scylla Manager tests expanded their GCE coverage. A singleDC config and sanity test were added, the multiDC GCE test was updated to a 3+3 topology.
The OCI backend continues to grow with a new tier1 CI job mirroring the existing longevity-mv-si-4days-streaming test.
Unit test execution time was cut roughly in half by increasing the default parallel worker count from 2 to 4 — benchmarked at ~1m48s versus ~3m47s, with all 1690 tests passing.
gemini was updated to v2.3.6 fixing list elements duplication issue.
See you in the next issue of last week in scylla-cluster-tests.git master!