This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 39b49a41cc…e18a855abe range are covered.
There were 101 non-merge commits from 19 authors in that period. Some notable commits:
Alternator, ScyllaDB’s implementation of the DynamoDB API, uses JSON to communicate with the client. Previously, sending very large JSON values was adjusted to avoid stalls. The destruction of these large JSON values now also avoids stalls.
The tablet allocator will now refrain from allocating tablets on a table created concurrently with decommission.
We now collect cell statistics in addition to row and tombstone statistics for result pages.
When service level parameters are modified, connections are adjusted in real time.
Hinted handoff writes to local storage now use the commitlog scheduling group.
The driver for S3 access is now optimized for throughput.
The internal ‘cluster feature’ mechanism now supports suppressing features, enabling simulation of upgrades. This should catch version upgrade problems earlier.
A race between tablet split and migration has been fixed.
See you in the next issue of last week in scylladb.git master!