This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the f830f8d9…85ca0709 range are covered.
There were 69 non-merge commits from 17 authors in that period. Some notable commits:
Schema logs now include system.tablets table data, providing visibility into tablet state at the end of tests for debugging and analysis purposes.
The Argus client was updated to 0.15.12, bringing SCT Stress Command Support, SCT Configuration support, and SCT Nemesis Description support.
Nemesis classes now have an xcloud backend flag, indicating which nemeses are compatible with the xcloud backend. 50 nemeses are marked as xcloud-compatible, while some remain unsupported due to API limitations or infrastructure access requirements.
Health check will now skip verification when the previous nemesis operation was skipped (e.g., due to version incompatibilities), optimizing test execution time.
Scylla Cloud setup was extended with XCloud cluster support. Now, depending on whether xcloud_scaling_config is provided, either XCloud or Standard clusters can be created.
A comprehensive full version tag lookup feature was implemented across all backends (AWS, GCE, Azure, Docker). This allows specifying exact build versions like 2024.2.5-0.20250221.cb9e2a54ae6d-1 for precise image selection during tests. Each backend handles version matching appropriately.
The default monitoring branch was switched to 4.14, with the monitoring image updated to 4.14.0.
A performance test for Azure backend was added.
See you in the next issue of last week in scylla-cluster-tests.git master!