# Last 2 weeks in scylla-cluster-tests.git master (issue #135; 2026-05-08)

**URL:** https://forum.scylladb.com/t/last-2-weeks-in-scylla-cluster-tests-git-master-issue-135-2026-05-08/5365
**Category:** ScyllaDB
**Tags:** git-testing-news
**Created:** [May 8, 2026, 6:09pm UTC](https://forum.scylladb.com/t/last-2-weeks-in-scylla-cluster-tests-git-master-issue-135-2026-05-08/5365 "2026-05-08T18:09:37Z")
**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: [May 8, 2026, 6:09pm UTC](https://forum.scylladb.com/t/last-2-weeks-in-scylla-cluster-tests-git-master-issue-135-2026-05-08/5365/1 "2026-05-08T18:09:37Z")

</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 2 weeks. Commits in the 4d0c7f8b…9e778747 range are covered.

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

SCT [gained first-class Apache Cassandra cluster support](https://github.com/scylladb/scylla-cluster-tests/commit/54ee0bd088c64ced781ce60065a456bdaa670407) (docker based).

Building on the new Cassandra plumbing, Scylla-migrator [CS-to-Scylla migration tests landed](https://github.com/scylladb/scylla-cluster-tests/commit/c0a8778a09b565bbc244fe1024c96f7a7b59f4e8) — a `SparkMigratorTest` with small (~30 min, 100K rows) and scale (hours, 500GB / 4 × 125M rows) variants that drives an EMR job from a Cassandra source to a Scylla target.

OCI gained [multi-DC support](https://github.com/scylladb/scylla-cluster-tests/commit/01131298c20f55c27f106e9f49dd048980e2d56c) through a new `OciVcnPeering` class that wires up Dynamic Routing Gateways, DRG-VCN attachments, Remote Peering Connections and route/security rules between every region pair, exposed via a `configure-oci-peering` Hydra command.

A [callback-based node configuration mechanism](https://github.com/scylladb/scylla-cluster-tests/commit/52f016f60bd91eaaa19a4e48ef075e96a278f3d8) was added: an `after_config` hook stored on each node and run after `config_setup()` but before `node_startup()` , eliminating the ~30–60s restart overhead in nemesis operations that previously had to mutate config and bounce the node.

A vector-search end-to-end test was [added for XCloud](https://github.com/scylladb/scylla-cluster-tests/commit/8c365245ef3370da3e1455c22c7dc8ec2b213cd4) that drives disk utilization to the auto-scale threshold with cassandra-stress, then continuously inserts vectors and validates ANN queries throughout the resize, failing if any index lookup returns incorrect results.

Backtrace decoding was [moved to an external service](https://github.com/scylladb/scylla-cluster-tests/commit/215b9c7c501f2a1728430576c4143a984f1bc35f) — `backtraces.scylladb.com` is now tried first, with automatic fallback to local `addr2line` . The previous flow loaded 1+ GB of DWARF debug info on the monitor node and OOM-killed the 8 GB VM in longevity tests.

K8s multitenancy support was [removed](https://github.com/scylladb/scylla-cluster-tests/commit/b8eafcfe61e25ca18d3508e957fde8949e5d71a9). The feature is preserved at `docs/shelved/MULTITENANTK8s.md` for future re-implementation.

Latte was [bumped to 0.46.0](https://github.com/scylladb/scylla-cluster-tests/commit/bbc5b35dace031533601e3f49e7e5621c6229222) (via 0.45.0 the same week), bringing a `tokio` -alt-timer perf upgrade with sinusoidal-stream optimization, removal of the vulnerable `rustls-webpki 0.101.7` dependency, and serialization/deserialization perf improvements that eliminate intermediate representations. On top of the bumps, [latte enterprise perf test configs for tablets and vnodes](https://github.com/scylladb/scylla-cluster-tests/commit/82ad77a84887714502d312be26d301f4d4b409f4) were added (Jenkins pipelines, test-case YAMLs, latency thresholds, gradual load steps), and `perf_gradual_throttle_steps` [now accepts a dict format](https://github.com/scylladb/scylla-cluster-tests/commit/380405f747959cb78a172d8a6e4b15ec03829637) with threads/concurrency/rate per step to drive latte’s multi-parameter config.

Gemini was [bumped to v2.3.8](https://github.com/scylladb/scylla-cluster-tests/commit/26e80c9009dd3721a54aa3f3dababb5215c8cd8f) via v2.3.7, fixing a stmtlogger-induced hang and a partitions UUID leak, and earlier resolving false row-difference reports caused by pointer-vs-value comparison on the oracle side.

A [native backup test for Google Cloud](https://github.com/scylladb/scylla-cluster-tests/commit/b2a1bf07f6e482c5d99d07c2ec7f4aaa57795ec9) was added, extending the existing native-backup infrastructure with GCS object storage configuration. Manager sanity gained a [multi-keyspace data validation workload driven by latte](https://github.com/scylladb/scylla-cluster-tests/commit/661032cf7da835481058d8b8ad4d8b6c659aa1d5) that covers every CQL data type across 2 keyspaces × 2 tables (with SI and MV), enabling deterministic column-by-column validation after backup → truncate → restore.

A set of [2025 codebase health audit reports](https://github.com/scylladb/scylla-cluster-tests/commit/82451910ce4b20eca9a41e4542e6bce684812d4f) was checked in, covering 6 SCT subsystems (remote execution, provisioning, config/REST/tester, cluster core, nemesis, skills), surfacing 7 critical, 9 high, 22 medium and 7 low severity issues for follow-up.

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