Last week in scylladb.git master (issue #246; 2024-09-08)

This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the e01cef01a6…ab32ce6b45 range are covered.

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


CQL has two styles of bind variables: ? and :var. The first is indented to be used with positional parameter passing style, the second with keyword argument style. In ScyllaDB 5.1 we started unifying multiple references to the same :name, requiring them to have the same type. However, it turns out that some users us named bind variables with positional parameter passing style, so the unification can now be disabled.

Metadata queries on GCP and Azure (to determine the region and availability zone) will now be retried.

Heat weighted load balancing is used to direct replica reads towards nodes with better cache hit rates. In some cases it can miscompute nodes, returning the same node twice. We now detect those cases and disable the optimization.


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