This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last 3 weeks. Commits in the bc58a9a1…5e46b04f range are covered.
There were 57 non-merge commits from 13 authors in that period. Some notable commits:
Monitoring was updated to version 4.8.0.
The SCT runner image (and SCT Jenkins builders) received an update to version 1.8, which includes an OS upgrade to Ubuntu 24.04, Java updated to version 21, and stronger SSH keys.
Nosqlbench was updated to version 5.21.2 and configured to use the Java 4.x Scylla driver to facilitate testing with the Java v4.x driver, as no other tool currently supports it.
Several fixes and documentation updates were made regarding resource cleanup and SCT local setup.
With the migration of cassandra-stress from scylla-tools-java to a new repository, a new Docker image and DockerHub release have been created. The new image is now used instead of Scylla’s older Docker images, currently at version 3.13.0.
An issue with reuse-cluster
was fixed, addressing leftover autossh hook containers that were blocking syslogng initialization. These are now properly cleaned up. Additionally, reusing clusters from the k8s-local-kind backend has been fixed.
A new AWS ASG was introduced for testing Docker artifacts on FIPS machines, using a specific SCT runner and Jenkins labels, separate from the regular ones.
Latte was upgraded to version ‘0.26.3-scylladb’, incorporating the newer Scylla-Rust driver ‘v0.13.2’ and compiled with Rust ‘1.79’. This update includes a necessary bug fix for customer-oriented tests.
In addition to linking GitHub issues to specific reactor_stall errors in SCT events, the severity of these errors is now adjusted based on the linked issue status. If an issue is resolved but not labeled with sct-<version>-skip
(indicating the fix was not backported), the severity is increased to Error.
A follow-up script was added to migrate latency decorator results to Argus to maintain historical data for graphing purposes.
We introduced a method to inject specific SCT_*
environment variables into Jenkins jobs using the extra_environment_variables
parameter, allowing configuration via environment variables without needing to create a pipeline parameter for each one.
Perf-simple-query performance results are now sent to Argus.
We reworked and introduced several Scylla Manager tests, including no-delta backup, restoring from a pre-created backup, and added new test parameters and job improvements.
See you in the next issue of last week in scylla-cluster-tests.git master!