Last week in scylladb.git master (issue #199; 2023-10-01)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 99d83808cc…1640f83fdc range are covered.

There were 103 non-merge commits from 18 authors in that period. Some notable commits:

The DESCRIBE statement now includes user defined types and functions.

A rare crash when a SERVICE LEVEL is dropped has been fixed.

When checking the bloom filter for a partition key, we now hash the key once, rather than for every sstable being checked.

The column names for SELECT CAST(b AS int) and similar expressions have been adjusted to match Cassandra.

In some cases where a bind variable was used both for the partition key and to match a non-key column, ScyllaDB would not generate correct partition key routing for the driver. This is now fixed.

The internal feature negotiation between joining nodes and an exising cluster has been adjusted to account for the fact that features are now stored in Raft group 0.

Raft snapshot update and commit log truncation are now atomic, removing a failure case.

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