Last week in scylladb.git master (issue #156; 2022-11-27)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 41629e97de…996eac9569 range are covered.

There were 90 non-merge commits from 12 authors in that period. Some notable commits:

A regression where CQL ignored some WHERE clause components when a multi-column restriction ((col_a, col_b) < (0, 0)) was present was fixed.

The bundled cqlsh now uses the ScyllaDB Python driver (rather than the generic Cassandra driver) and supports Scylla Cloud connection bundles.

When a query completes a page, ScyllaDB caches the query activity as an inactive read. When the client requests the next page, ScyllaDB re-activates the read and continues where it left off. A bug in this mechanism that could cause crashes has been fixed.

There is now documentation for the (mostly automatic) procedure to upgrade a cluster to use Raft, and for the manual procedure to recover in case of problems.

A bug in alternator WHERE condition for global secondary index range key, that does not appear to have any user visible impact, has been fixed.

The task manager is now aware of repair-related tasks.

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