This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the 66002be6…18fa4e44 range are covered.
There were 47 non-merge commits from 10 authors in that period. Some notable commits:
SCT moved to Python 3.15 in the hydra image and in the devcontainer. Local environments now need uv 0.13.0 or later.
The trigger-matrix CLI can now trigger one matrix for several Scylla versions in one run and show the results as a job-by-version grid. With supported_versions_only set and no version given, a matrix runs the latest release of every supported Scylla version.
The scylla-doctor-gating trigger matrix got the features of the sd-release-gating pipeline and now runs the full sd-release-gating operating system set, so it can replace that pipeline.
A 1-DB-node variant of the predefined throughput-steps perf test runs with RF=1 on AWS i7i and i8g instances, with one Jenkins job per instance type.
Bare-metal hosts without a free data disk can run Scylla on the root filesystem with the new scylla_setup_no_raid option. The cleanup also restores a bare-metal host to its state before the run, including its packages and services.
xcloud scaling tests now cover scale-out and scale-up in separate pipelines. The scale-out pipeline uses a scaling config pinned to the i8g.large instance type, and SCT resolves the instance type names to Cloud API IDs.
As part of the Python 3.15 move, scylla-driver was updated to 3.29.12, which adds Python 3.15 wheels, TABLETS_ROUTING_V2 support and TLS session resumption. The release also drops the eventlet, gevent and Twisted event loops.
Minicloud moved to v0.10.0, which adds lightweight VM ceilings per instance type and per tag. Its DB guests also stop Scylla reactor polling, controlled by the new minicloud_scylla_overcommitted_cpu setting.
A new plan describes nested sections for the SCT configuration, with the nemesis section as the pilot. A mini-plan covers cheaper artifact tests and a retry after a spot reclaim.
See you in the next issue of last week in scylla-cluster-tests.git master!