[RELEASE] ScyllaDB 5.1.10

The ScyllaDB team announces ScyllaDB Open Source 5.1.10, a bugfix release of the ScyllaDB 5.1 stable branch. ScyllaDB Open Source 5.1.10, like all past and future 5.x.y releases are backward compatible and support rolling upgrades.

Note that the latest stable ScyllaDB Open Source release is 5.2, and you are encouraged to upgrade to it.

Related links:

Issue fixed in this release:

  • Stability: storage_service::removenode should not silence exceptions #11722
  • Stability: a rare issue when updating the schema more than once in once per millisecond #13594
  • Stability: a rare crash due to null pointer dereference: clear_gently of disengaged unique_ptr dereferences nullptr #13636
  • Stability: db/view: update view generator doesn’t close staging sstable reader on exceptions #13413
  • Stability: direct_failure_detector::ping_with_timeout() causes exceptions to be thrown every 100ms times the number of live nodes, which spam the logs, and might slow it down #13278
  • Stability: A Seastar update fixed an ambiguity in the http parser, which caused Alternator requests to be unnecessarily slow. 12468
  • Stability: Stability: Internal error in a COUNT request with empty IN. The query “select count(*) from {table1} where p in ()” should result in the count 0, because the empty p in () matches no row. However, what we get in Scylla now is an internal error. #12475
  • Stability: on_internal_error doesn’t log an error when not aborting #13786
  • Stability: bad_alloc (seastar - Failed to allocate 536870912 bytes) #13491. Root cause is a logic fault causing the reader to attempt to read all the data, consuming all memory. Can occur during sstableloader/nodetool refresh, repair or range scan.
  • Docs: information that BYPASS CACHE is not Enterprise-only feature #13106
  • Docs: remove out of date info on the CDC page #12964
  • Docs: remove unsupported sequential repair mode from docs. #12132
  • Packaging: RPM package dependencies issue. When installing a specific version with yum/dnf, scylla-python3 version will not match the specified version, but the latest one. #13222
  • CQL: Aggregate functions do not work on counter columns. #12939. Note tha UDA and UDF are experimental in 5.1.x