Mar22

Scylla Open Source Release 2.3.4

Subscribe to Our Blog

Scylla Open Source Release Notes

The Scylla team announces the release of Scylla Open Source 2.3.4, a bugfix release of the Scylla Open Source 2.3 stable branch. Scylla Open Source Release 2.3.4, like all past and future 2.3.y releases, is backward compatible and supports rolling upgrades.

Note that the latest stable branch of Scylla Open Source is Scylla 3.0; you are encouraged to upgrade to it.

The major fix in this release is for a rare race condition between a schema update (adding or removing a column) and an initiated compaction, which may cause the compaction to write values to the wrong columns. The short time window where this may occur is just after compaction was initiated but before it starts writing to storage. Should the race condition occur, there may be a crash or validation/run-time error on the driver side. #4304

Related links:

Other issues solved in this release:

  • Scylla node crashes upon prepare request with multi-column IN restriction #3692, #3204
  • Scylla Driver: Using Scylla shard aware drivers may cause unbalanced connections, where one shard has tens of thousands of connections, while the others do not, resulting in a temporary slow down #4269

Tzach LivyatanAbout Tzach Livyatan

Tzach Livyatan has a B.A. and MSc in Computer Science (Technion, Summa Cum Laude), and has had a 15 year career in development, system engineering and product management. In the past he worked in the Telecom domain, focusing on carrier grade systems, signalling, policy and charging applications.


Tags: maintenance release, open source, Release Note, release notes, Scylla Open Source