This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the d034cde01f…407274e828 range are covered.
There were 67 non-merge commits from 15 authors in that period. Some notable commits:
A problem with a node forgetting its own IP address was fixed.
If the CPU is busy processing a query, ScyllaDB will let that query complete before starting another one, since several queries using the CPU concurrently on a shard will make all of them slower. There is now an option to allow CPU concurrency on queries for workloads where this helps.
A write to a n new replica of base table will no longer update any materialized views while it is still joining, since that work will be cancelled later (in some cases) or be unnecessary (in others).
Materialized views calculate a backlog to decide on whether throttling of base table writes is requires. This calculation is now more accurate.
Support for Debian 10 was removed, since that distribution has reached end-of-life.
See you in the next issue of last week in scylladb.git master!