This short report brings to light some interesting commits to scylladb.git master from the last week. Commits in the ca4db9bb72…941407b905 range are covered.
There were 155 non-merge commits from 18 authors in that period. Some notable commits:
Change Data Capture (CDC) exports updates to the database as a table containing changes. One option is to capture not only the change, but also the state of the row before it was changed. In some cases, in a lightweight transaction (LWT) change, the preimage could return the state of the row after the change instead of before the change. This is now fixed.
The Prometheus node_exporter, used to observe operating system level metrics, has been upgraded to version 1.5.0.
The is now more documentation on diagnostic tools.
Lightweight transaction IF
evaluation has been refactored to have a common code base with the rest of the system. In a few places, semantics were slightly modified. This is not expected to have any impact on production code.
An issue when a user-defined function (UDF) that is used in a user-defined aggregate (UDA) is updated has been fixed. The UDA now reflects the changes in the modified UDF immediately.
An issue when using the counter data type in a WebAssembly UDF has been corrected.
ScyllaDB installation will now tune the OS core dump service to allow a longer time to dump cores. This is necessary since ScyllaDB allocates all memory and therefore takes a longer time to dump core if an error is encountered.
See you in the next issue of last week in scylladb.git master!