# Last week in scylla-cluster-tests.git master (issue #30; 2023-11-18)

**URL:** <https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-30-2023-11-18/1017>\
**Category:** ScyllaDB\
**Tags:** git-testing-news\
**Created:** [November 18, 2023, 10:10am UTC](https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-30-2023-11-18/1017 "2023-11-18T10:10:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![soyacz](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.scylladb.com/soyacz/32/557_2.png) [@soyacz](https://forum.scylladb.com/u/soyacz)\
**Post date:** [November 18, 2023, 10:10am UTC](https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-30-2023-11-18/1017/1 "2023-11-18T10:10:24Z")

</div>

This short report brings to light some interesting commits to [scylla-cluster-tests.git master](https://github.com/scylladb/scylla-cluster-tests) from the last week. Commits in the 225293b9…80160f38 range are covered.

During this period, we had 47 non-merge commits from 10 authors. Here are some of the noteworthy commits:

As we gather kallsyms, which often provide essential information for existing issues, [we have developed a tool to decode kernel callstacks](https://github.com/scylladb/scylla-cluster-tests/commit/d112ed40f014ec0f1e577c4625555b9f4c584c71). Although it’s not yet ready to be integrated with an automatic decoder, the content is prepared for use as a standalone script for now.

Due to `InsufficientInstanceCapacity` errors, certain tests will now be conducted in a different availability zone. For now, two tests have been relocated: [large partition 200k pk](https://github.com/scylladb/scylla-cluster-tests/commit/0437959cf7d935826f39d8644f76caf1b309d85e) and [alternator short longevity](https://github.com/scylladb/scylla-cluster-tests/commit/ec76eeb2f53e97ff66961924a47809f9ca800ac8). When adding new tests, please consider using an availability zone other than ‘a’ to minimize the likelihood of failure due to insufficient capacity.

SCT now supports [multiple K8S clusters](https://github.com/scylladb/scylla-cluster-tests/commit/6f6ce1209c6304330f85ffd16f12942c84db7d0d). Scylla nodes can use `dc_idx` to map to the appropriate `k8s_cluster` . This has enabled [multi K8S cluster creation in EKS](https://github.com/scylladb/scylla-cluster-tests/commit/687a9dbe48a5bb05f9d4a3e6ce3f6bdca3a6bc5f). While there’s more work needed for full multi-dc longevity tests on K8s, we’re significantly closer to achieving this.

Previously, installing Scylla from a repository would always select the latest version. With [this change](https://github.com/scylladb/scylla-cluster-tests/commit/9c4f59124188abe8e8aafa3e1a7d48c93aeef282), you can select a specific version by adding the version after the colon in the `scylla_repo` URL. This will aid us in testing specific versions of Scylla in customer cases and reproducers.

When adding new nodes, we [can now specify the `instance_type`](https://github.com/scylladb/scylla-cluster-tests/commit/afebb8a50793409ba26357e160cc3c8017536d1e). This means that whoever is calling the `.add_nodes()` can define a different instance type than what is configured in the test YAML file.

During node setup, if the package installation failed, it would cause the test to fail. We have now [added retries for this process](https://github.com/scylladb/scylla-cluster-tests/commit/fff2d72b9d5f11be0fdbf2d99b210ed0524a4978), enhancing stability. Furthermore, in most cases, package installation [has been moved to the `install_package` node method](https://github.com/scylladb/scylla-cluster-tests/commit/17bde1bac8ccdef8864cc2f882f96e107b8719aa) to reduce code duplication and improve stability.

The large collection test now [verifies the appropriate log messages and `system.large_cells` content](https://github.com/scylladb/scylla-cluster-tests/commit/a02e9074aea2814e875a8febb83b8d351ea42de9).

Rolling upgrades have begun to use [docker-based loaders](https://github.com/scylladb/scylla-cluster-tests/commit/586734891001e91fa03f5f06105a0bf542852cb0), so we use a newer version of c-s and java-drivers.

We have [removed support for deprecated distros](https://github.com/scylladb/scylla-cluster-tests/commit/ac9cea40c9ef9cce2f449150dc8a2623bbf5f152) from the code (Ubuntu 16, Ubuntu 18, Debian 8, Debian 9).

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