Last week in scylla.git master (issue #134; 2022-06-19)

17 views
Skip to first unread message

Avi Kivity

<avi@scylladb.com>
unread,
Jun 19, 2022, 7:08:55 AM6/19/22
to ScyllaDB users, scylladb-dev
This short report brings to light some interesting commits to scylla.git master from the last weeks. Commits in the e87ca733f0..85263b2d02 range are covered.

There were 75 non-merge commits from 16 authors in that period. Some notable commits:



Compaction now updates the compaction history table in the background, so if the compaction history table is slow, compactions throughput is not affected.


Memtable flushes will now be blocked if flushes generate sstables faster than compaction can clear them. This prevents running out of memory during reads. This reduces problems with frequent schema updates, as schema updates cause memtable flushes for the schema tables.


A recent regression involving a lightweight transaction conditional on a list element was fixed.


Lightweight transactions behavior wrt static rows was adjusted to conform to Cassandra's behavior.

If a named bind variable appeared twice in a statement ("WHERE a = :my_var AND b = :my_var"), Scylla treated this as two separate variables. This is now fixed.


A race condition between the failure detector and gossip startup was fixed.



See you in the next issue of last week in scylla.git master!


Reply all
Reply to author
Forward
0 new messages