Last week in scylla-cluster-tests.git master (issue #8; 2023-04-15)

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

There were 18 non-merge commits from 6 authors in that period. Some notable commits:

There is no need to install python2 or python3 for cqlsh anymore as it supports relocatable python3, so we stopped installing it.

Added example jupyter notebooks that allow quick and easy way to interactively play with SCT cluster and try new code in SCT without a need to restart test.

Since we bumped JRE used by scylla-jmx from openjdk-8 to openjdk-11, use openjdk-11 for testing offline installation.

Added support to multi az in AWS to enable coverage of test cases in multi-rack deployments. Adapted few of them to use multi az.

Adopted SCT to comply with the new procedure of ‘Handling Cluster Membership Change Failures’. Now we compare members of token ring with group0 and remove garbage member with removenode operation. We also started to check group0 token ring consistency after each nemesis.

Add-remove MV nemesis was added to cover the case of adding and removing materialized view when one node is down.

Run “kill_test” method only once, so we avoid endless failure loop - hopefully fixing important issue of not stopping the test properly.

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