This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the cdba3bebda..3672715211 range are covered.
There were 112 non-merge commits from 23 authors in that period. Some notable commits:
Alternator, ScyllaDB’s implementation of the DynamoDB API, now uses tablets by default instead of vnodes. This greatly improves scale-out performance.
The bundled Prometheus node_exporter package was updated to version 1.10.2 to solve security issues.
The AWS Key Management Service (KMS) integration now retries certain API calls to improve robustness.
The CQL layer now correctly deserializes vectors of collections. Note that these data types are not useful in practice.
Native restore from backup (where ScyllaDB directly accesses object storage) can now restore to only the primary replica, leaving full replication for later.
The view builder now backs off when view building fails due to RPC errors, reducing log spam.
Bootstrap and decommission now use regular streaming rather than repair-based node operations (RBNO) by default due to problems with performance and some stability issues.
The vector store client, used for vector index searches, now backs off failed nodes and fails over to live nodes.
The topology coordinator now includes joining nodes (not completely bootstrapped) in topology barriers, to improve robustness.
Streaming and repair now verify sstable digest and checksums.
See you in the next issue of last week in scylladb.git master!