This short report brings to light some interesting commits to scylladb.git master from the last two weeks. Commits in the 47efbdffbc..f65db4e8eb range are covered.
There were 208 non-merge commits from 37 authors in that period. Some notable commits:
Tablet repair now reports its progress via the task manager.
Metrics exposed by Prometheus node_exporter now include the ethtool collector.
The frozen toolchain was rebased to Fedora 43 with clang 21.1.
Authentication now uses a password hash implementation that runs on the reactor but avoids stalls. This prevents a CPU bottleneck when running on non-reactor CPUs.
Batchlog replay performance was improved.
There is a new system.client_routes table, intended to help clients determine routes to nodes behind a reverse proxy (e.g. AWS privatelink and similar).
The ALTER KEYSPACE statement can now convert a keyspace with a numeric replication factor to an explicit rack list. Tablets will be migrated to the specified racks.
See you in the next issue of last week in scylladb.git master!