This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the 5880a1b90b…10c79a4d47 range are covered.
There were 87 non-merge commits from 20 authors in that period. Some notable commits:
The master branch has been relicensed from AGPL-3.0-or-later to a proprietary source-available license. Read more here.
The frozen toolchain used to build ScyllaDB was updated with new build dependencies, in anticipation of porting features from ScyllaDB Enterprise.
The container image can now be based on Ubuntu Pro for FIPS support. This feature was ported from ScyllaDB Enterprise.
A use-after-free bug due to a race between tablet split and cleanup has been fixed.
The materialized view flow control algorithm parameters can now be configured.
The container image no longer contains the rsyslog package.
The read-repair code is more careful to avoid stalls when reconciling reads with many deleted rows.
Restore operations (nodetool restore
) can now be aborted.
Materialized view updates are now more careful to avoid stalls when calculating affected clustering keys during a view update.
The sstable management code now avoids treating sstables that have been unlinked from the filesystem but are still in use as deleted.
Node rebuilds that use repair-based node operations now apply the small-table optimization when beneficial.
See you in the next issue of last week in scylladb.git master!