This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 44c605e59c..47efbdffbc range are covered.
There were 72 non-merge commits from 26 authors in that period. Some notable commits:
Alternator, ScyllaDB’s implementation of the DynamoDB API, now accepts compressed requests. This can help reduce network transfer costs in some cloud environments.
The vector search component now ensures high availability during request timeouts.
Authentication now uses a shard-local cache for authentication data. This increases performance during connection storms.
The PRUNE MATERIALIZED VIEW statement, used to remove materialized view rows that no longer correspond to base table rows, can now have user-defined concurrency via a USING CONCURRENCY clause.
A crash when a table using dictionary compression exceeded 8TB uncompressed per node was fixed.
Encryption-at-rest supports IPv6 for KMIP.
There are now checksums for all sstable components, reducing silent data corruption probability.
Support for legacy schema support, obsoleted i 2017, was removed.
The Raft failure detector was optimized for larger clusters.
The row cache is updated every time a memtable is flushed. It will now avoid stalls when a range tombstone that covers many rows is merged. This scenario is common for Raft.
See you in the next issue of last week in scylladb.git master!