This short report brings to light some interesting commits to
scylla.git master from the last week. Commits in the
f186de909d..305372820 range are covered.
There were 80 non-merge commits from 14 authors in that period.
Some notable commits:
The node
replace operation will now use repair to build the replacing
node, increasing data integrity (only
enable_repair_based_nodes_ops is set).
A recent regression caused requests to data centers where the
local replication factor is zero to crash. This is now fixed.
Newer Linux distributions use systemd-timesyncd instead of ntp or
chrony for time synchronization. This is now supported.
Scylla will now detect
if you already have time synchronization set up and leave it alone
if so.
The batch size warning and failure thresholds have been increased
to 128 kiB and 1 MiB respectively. The original limits (5 and 50
kiB) were unnecessarily restrictive.
A bug in Time Window Compaction Strategy's selection of sstables
for single-partition reads caused sstables that did not have data
for the key to be consulted, reducing performance. This is now fixed.
See you in the next issue of last week in scylla.git master!