This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the 1631112f…5a206082 range are covered.
There were 52 non-merge commits from 15 authors in that period. Some notable commits:
Fixed data consistency error by skipping rebuild nemesis on tablets, as repair alternatives are available. The rebuild triggering logic was also unified for repair and rebuild operations.
In a significant refactor, nemesis execution was moved from disrupt methods to classes themselves. This decouples the logic from the massive Nemesis class and serves as a foundation for the next phase of nemesis system refactoring.
Cassandra-stress was updated to 3.20.1 allowing v4 driver version reporting.
To support macOS ARM64 with Python 3.14, a custom ssh2-python wheel was added, ensuring compatibility without affecting other platforms.
Cloud cleanup scripts were extended to handle K8s resources on EKS and GKE. EKS cleanup now includes clusters, launch templates, load balancers, and CloudFormation stacks. GKE cleanup now includes clusters and orphaned disks.
A new documentation file for implementation plans was created with comprehensive guidelines for AI enhanced planning.
The xcloud backend weekly trigger was updated to use the Staging cloud environment with SSH connectivity, running tests longer (30m → 1h) and executing nemeses during the test.
See you in the next issue of last week in scylla-cluster-tests.git master!