This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 954426407eb..4c0a991017c range are covered.
There were 99 non-merge commits from 24 authors in that period. Some notable commits:
The bundled node-exporter was split off into a separate repository.
A use-after-free during a range scan racing with DROP TABLE was fixed.
In strong consistency mode, CQL requests are now forwarded to the Raft leader for the relevant tablet.
The syntax UPDATE ... SET X = X + 1 which is how counters are incremented is now supported for lightweight transactions as well.
The CQL protocol now reports the host ID to the connecting driver via the SUPPORTED message.
The Cassandra SAI syntax is now recognized for compatibility with CassIO.
The CQL query parser now avoids large allocations as they can cause stalls.
A bug in materialized view building relating to splitting work into batches was fixed.
Resharding happens when ScyllaDB restarts with a different number of shards compared to the previous run. It now fails if we hit out-of-space condition during its execution.
A bug when bootstrapping a new node in the presence of a table with a large number of tablets was fixed.
An incorrect data corruption warning by the scrub command was fixed.
See you in the next issue of last week in scylladb.git master!