This short report brings to light some interesting commits to
scylladb.git master from the last week. Commits in the
44f48bea0f..ff87624fb4 range are covered.
There were 44 non-merge commits from 14 authors in that period.
Some notable commits:
A cleanup compaction is responsible for removing data no longer
owned by a node after a topology change, to prevent data
resurrection if the node regains ownership later. Cleanup
compaction will now
flush memtables to clean up data in
the memtables too.
Raft failure detection now
pings virtual server ids, not IP
addresses directly. This allows server IP addresses to change. Of
course server ids are translated to IP addresses just before
pinging.
on number caching to a separate class
Off-strategy compaction collects sstables that were generated
outside the compaction strategy (by streaming or repair, for
example) and reshapes them to fit the compaction strategy. It will
now
wait for materialized view building to
complete first, to avoid materialized views seeing the
result of off-strategy compaction unexpectedly.
A crash when an unreserved keyword was used with the CREATE
SERVICE LEVEL and similar statements has been
fixed.
See you in the next issue of last week in scylladb.git master!