This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 4944acbe068..b929b41aaff range are covered.
There were 170 non-merge commits from 27 authors in that period. Some notable commits:
The experimental strong consistency feature now exports data plane metrics.
A livelock in the ALTER KEYSPACE statement on a busy system was fixed.
Computation of the replication map of a vnodes keyspace was optimized.
Some crashes related to large-data (large partition/row/cell) guardrails were fixed.
Consistency for large data guardrail changes wrt indexes and materialized views was improved.
The topology change coordinator now sequences vnodes-to-tablets migration by creating batches of tables to migrate. This helps with keyspaces that contain many tables, too many to convert at once.
Counter updates against a failed replica now respect hint limits.
The auto_bootstrap option is marked as deprecated. It has no effect.
Automatic training for dictionary compression for sstables will retrain less frequently when it is observed that new dictionaries don’t help reduce the compression ratio.
Unpaged strongly consistent reads now respect the unpaged query limits.
Incremental repair now uses the correct repair time to expunge tombstones.
Transient memory for repair was reduced and CPU usage was optimized.
The scylla types diagnostics command gained support for collections.
An LWT persistent failure when replica clocks had large drift was fixed.
Recovery from majority loss in strongly consistent mode was improved.
See you in the next issue of last week in scylladb.git master!