Last week in scylladb.git master (issue #228; 2024-05-05)

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

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

The ‘ALTER TABLE … DROP column’ statement gained support of the USING TIMESTAMP clause. This is useful to restore tables that had columns dropped in the past and then re-created while avoiding data resurrection.

The nodetool command now understands the resetlocalschema subcommand.

The rpm and deb packages will no longer pull in the scylla-tools and scylla-jmx subpackages by default. They can still be installed directly.

The SELECT statement now chooses a consistent plan when multiple secondary indexes are available, preventing inconsistency when a paged query hops to a different coordinator.

Handling of very large mutations has been improved, reducing stalls while managing cluster metadata (e.g. topology and tablets).

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