Last week in scylladb.git master (issue #327; 2026-07-26)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 14339e70165..17d5879040a range are covered.

There were 85 non-merge commits from 25 authors in that period. Some notable commits:


During a tablet split, we avoid splitting sstables that don’t span the split boundary. This had a race condition versus compaction that triggered an internal error. We now acquire the correct lock to avoid the race.

Variable-size-integer encoding and decoding was made branchless to improve performance.

Repair will auto-detect small tables to improve performance of repair-based node operations (RBNO).

A failed table restore in tablets mode now cleans up after itself.

The sstable checksum validator now validates checksums for all components.

The ability to configure object storage parameters (e.g. the bucket name) in the keyspace was marked generally available.

A new metric sstables-per-read can be used to estimate read amplification via Prometheus.

The internal queries used for LWT paxos requests were heavily optimized.

The experimental “broadcast tables” feature, used to explore Raft for the data path, was removed. Strongly consistent tables (also experimental) uses a different method.


See you in the next issue of last week in scylladb.git master!