Last week in scylladb.git master (issue #251; 2024-10-13)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 882a3c60e4…18d3a6480d range are covered.

There were 111 non-merge commits from 23 authors in that period. Some notable commits:


The alternator /localnodes REST API return nodes local to the current datacenter. It is now enhanced to be able to return other datacenters, and to restrict the returned nodes to a specific rack. This can help reduce networking costs.

A crash during shutdown while draining active writes has been fixed.

Time Window Compaction Strategy will now return fresher values for its pending compaction count estimate.

The sstable scrub/validate commands will now check the digest of the entire sstable data file, in addition to the already-checked per-block checksums.

The sstable Scylla.db component now has a copy of the sstable uuid. This is needed for backup deduplication, since the sstable uuid in the file name may change when a tablet is migrated to a different shard.

Raft-managed tables used for system metadata now have more eager garbage collection of tombstones, reducing performance problems with many schema or topology changes.


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