Aug22

Scylla Open Source Release 3.0.10

Share on facebook
Share on twitter
Share on print
Share on email
Share on linkedin

Subscribe to Our Blog

Scylla Open Source Release Notes

The ScyllaDB team announces the release of Scylla Open Source 3.0.10, a bugfix release of the Scylla 3.0 stable branch. Scylla Open Source 3.0.10, like all past and future 3.x.y releases, is backward compatible and supports rolling upgrades.

Related links:

Issues solved in this release:

  • Stability: Possible race condition between compaction deleting sstable and reshuffling of sstable, for example when migrating data from Apache Cassandra, or Scylla server with a different core number. #4622
  • Stability: Scylla may hang or even segfaults when querying system.size_estimates #4689
  • An issue in command-line options parsing, prevents Scylla Docker from starting, reporting “error: too many positional options have been specified on the command line” error #4141
  • Stability: Catch SSTable unclosed partition format error in the write path, not in the read path. A new command line flag: --abort-on-internal-error make Scylla exit as soon as such an error occurs, making it easier to catch and debug. #4794, #4786
  • Stability: Receiving side of streaming may abort or produce incorrect sstables when failure happens on the sender side, generate the following error:
    sstables/sstables.cc:1748: void sstables::seal_summary(sstables::summary&, std::experimental::fundamentals_v1::optional&&, std::experimental::fundamentals_v1::optional&&, const sstables::index_sampling_state&): Assertion `first_key' failed. #4789
  • Stability: A node restart during repair may cause the node streaming data to it to abort with an error message:
    scylla: message/messaging_service.cc:549: seastar::shared_ptr netw::messaging_service::get_rpc_client(netw::messaging_verb, netw::messaging_service::msg_addr): Assertion `!_stopping' failed.
    Aborting on shard 1. #4767
  • Stability: In some cases, when --abort-on-lsa-bad-alloc is enabled, Scylla aborts even though it’s not really out of memory #2924
  • Stability: Potential undefined behavior in sstables cleanup, which may cause a segmentation fault #4718
  • Stability: When using MC sstable format, Scylla might fail to exit gracefully in out of disk space error: #4614
  • Stability: A possible deadlock between connection authentication and the stall detector, in case the authentication logic generates a stall #4759
  • Stability: Exceptions in index reader are not handled gracefully #4761

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, Release Note, release notes, Scylla Open Source, Scylla Open Source 3.0