This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the c973254362…2a8ff478f0 range are covered.
There were 47 non-merge commits from 17 authors in that period. Some notable commits:
Some edge cases related to tablet draining were fixed. The cluster will now reject decommissioning a node if that results in failing to satisfy the specified replication factor.
We now create XFS filesystems with reduced metadata overhead.
The commitlog hard limit, introduced in ScyllaDB 4.6, is now mandatory. The hard limit prevents the commit log from expanding and instead restricts the write rate.
The small-table optimization for repair-based node operations is now enabled by default. This speeds up bootstrap and decommission operations for clusters with small amounts of data.
There is a new experimental feature for enabling materialized views with tablets, for testing.
When writing to a table that has a materialized view, the coordinator checks the backlog of the participating replicas in order to apply back-pressure to the client. Due to a bug, some replicas were not considered in this calculation. This is now fixed.
See you in the next issue of last week in scylladb.git master!