Last week in scylla-cluster-tests.git master (issue #70; 2024-11-08)

This short report brings to light some interesting commits to scylla-cluster-tests.git master from the last week. Commits in the 3f0b2f30…72a67ce9 range are covered.

There were 13 non-merge commits from 7 authors in that period. Some notable commits:

Improved customer oriented test by adding multi-row partitions queries.

Zero-token nodes are now supported in the AWS test backend. Since these nodes don’t contain data, don’t fit many nemesis scenarios, and aren’t counted in replication factors, choose the appropriate node set when adding new test scenario: all nodes (cluster.nodes), data nodes (cluster.data_nodes), or zero nodes (cluster.zero_nodes). A new nemesis set, ZeroTokenSetMonkey , was added, which includes existing StopWaitStartMonkey and NodeTerminateAndReplace nemesis along with the new GrowShrinkZeroTokenNode targeting zero nodes specifically.

Scylla-bench has been bumped to v0.1.24, with fixes for host verification and row-thread mapping in sequential workloads.

To extend driver CI, we introduced a new 1-hour longevity test with large partitions targeting the gocql driver. This test is based on disruptive nemesis scenarios, including network nemesis with two network interfaces.

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