Last week in scylladb.git master (issue #257; 2024-11-24)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the f23800181a…e2e6f4f441 range are covered.

There were 65 non-merge commits from 14 authors in that period. Some notable commits:


Sstable checksums and digests are now checked during compaction, improving overall integrity. Not that checksums for compressed sstables were already checked before.

The altternator /localnodes endpoint will not return nodes that are temporarily down.

A request to stop all repairs may have missed some ongoing repair operations; this is now fixed.

The CQL PER PARTITION LIMIT clause is now respected for aggregating queries.

The tablet load balancer is now able to schedule repair operations. This is not yet integrated into nodetool repair or automatic load balancing.

During ordinary sstable compaction, we do not purge tombstones if they potentially delete data in commitlog, to avoid data resurrection on restart. However, this is unnecessary for the row cache, so row cache now ignores commitlog when purging tombstones.


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