Last week in scylladb.git master (issue #234; 2024-06-16)

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

There were 108 non-merge commits from 19 authors in that period. Some notable commits:

Alterator, ScyllaDB’s implementation of the DynamoDB API, runs TTL expiration as an internal background process. This expiration process is run in the maintenance scheduling group to prevent it from dominating the user workload; however this isolation was broken when making calls to replica nodes. TTL expiration is now properly isolated in the maintenance group.

A bug when updating materialized views on a newly-migrated tablet was fixed.

The scylla sstable command can now recover the schema from the sstable itself, if it is new enough (ma format or later)`.

Materialized views perform flow control by measuring a backlog and keeping it under control. The propagation of backlog to all shards in a node has been fixed.

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