This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the f689d41747..87dd96f9a2 range are covered.
There were 109 non-merge commits from 22 authors in that period. Some notable commits:
Tables created with tablets can now be repaired using incremental repair. Incremental repair remembers what part of the tablet dataset was already repaired and avoids repairing it again. To avoid forgetting the repaired dataset, compaction cannot compact unrepaired and repaired sstables. Incremental repair is much faster than full repair.
The redis protocol implementation, which was always very partial, was removed from the source tree.
It is now possible to DROP ROLE
s when using the saslauthd authenticator.
There is now a warning when creating a keyspace where the replication factor does not match the rack count. Such keyspaces won’t work well with tablets.
Alternator, ScyllaDB’s implementation of the DynamoDB API, now calculates Write Capacity Units (WCU) in a compatible manner compared to DynamoDB.
See you in the next issue of last week in scylladb.git master!