Last week in scylladb.git master (issue #196; 2023-09-10)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the cf37ab96f4…0656810c28 range are covered.

There were 62 non-merge commits from 11 authors in that period. Some notable commits:

The index cache caches the Index.db components. It was previously disabled by default due to regressions on small-partition workloads. It is now enabled by default, with its memory usage capped at 20% of cache memory. This should improve out-of-the-box large partition performance.

The recently introduced stream_plan_ranges_percentage configuration item was renamed to stream_plan_ranges_fraction to conform to naming conventions.

The Raft leadership monitor is now started during normal node start, not only bootstrap.

There is a new guardrail on replication factor, generating a warning if the replication factor is lower than 3.

The --experimental flag was removed. It was replaced some time ago with --experimental-features., which provides fine-grained control about which experimental features are enabled.

A crash if the chunk_len table parameter was set to 0 was fixed.

Change Data Capture (CDC) updates its view of topology from time to time. It now does so in the background, to avoid slowing down topology changes.

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