Last 2 weeks in scylla-cluster-tests.git master (issue #119; 2026-01-02)

This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the 1f7f5382…e19852d3 range are covered.

There were 43 non-merge commits from 17 authors in that period. Some notable commits:

SCT now defaults to Manager 3.8.

scylla-bench was updated to v0.3.6 with golang 1.25.0 and gocql v1.17.0.

cql-stress was bumped to v0.2.6, updating scylla driver to v1.4.1.

cassandra-stress was updated to v3.19.0, adding support for multiple yaml configurations and RoundRobin fallback for load balancing.

The scylla-driver dependency was updated to v3.29.7.

Integrated sct-agent MVP as an alternative to SSH for command execution on DB nodes.

SCT now enables log collection for Vector Store nodes on AWS backend.

A new performance test job was added for gocql using scylla-bench.

To prepare for removal of default superuser creation in ScyllaDB, SCT now uses config seeding for cassandra:cassandra by adding auth_superuser_name and auth_superuser_salted_password fields to scylla config.

Latte was bumped to 0.43.1-scylladb, fixing final stats calculation for stress runs with more than 2^31 completed operations.

The 5000 tables latte-based test scenarios were improved by adjusting test duration, adding support for min_per_shard_tablet_count parameter, and increasing SCT runner disk size for better log storage.

SCT now sends email reports via Argus, improving stability, simplicity and new possibilities. Currently enabled in artifact, upgrade and longevity scenarios.

When tests fail, SCT will now gather extra diagnostic information including nodetool status, gossipinfo, compactionstats, and scylla-doctor output from all nodes.

Gemini was upgraded to the latest version, improving performance, configurability (e.g. specifying partitions count) and bringing bug fixes.

See you in the next issue of last week in scylla-cluster-tests.git master!