ScyllaDB Open Source 4.4.2

The ScyllaDB team announces ScyllaDB Open Source 4.4.2, a bugfix release of the ScyllaDB 4.4 stable branch.

ScyllaDB Open Source 4.4.2, like all past and future 4.x.y releases, is backward compatible and supports rolling upgrades.

Related links

Issues fixed in this release:

  • Tools: sstableloader doesn’t work with Alternator tables if “-nx” option is used #8230
  • Install: Unified Installer: Incorrect file security context cause scylla_setup to fail #8589
  • Install: nonroot installation broken #8663
  • Install: dist/redhat: stop using systemd macros, call systemctl directly #8005
  • Install: Dynamic setting of aio-max-nr based on the number of cpus, mostly needed for large machines like EC2 i3en.24xlarge #8133
  • CQL: Mismatched types for base and view columns id: timeuuid and timeuuid, generating ”Unable to complete the operation against any hosts” error  #8666
  • Stability: Exceptions in resharding and reshaping are being incorrectly swallowed #8657
  • Stability: Repairing a table with TWCS potentially cause high number of parallel compaction #8124
  • Stability: TWCS: in some cases, SSTables are not compacted together when time window finishes #8569
  • Stability: materialized views: nodes may pull old schemas from other nodes #8554
  • Stability: reader_concurrency_semaphore: inactive reads can block shutdown #8561
  • Stability: a regression in ScyllaDB 4.4, Seastar scheduler configured with 2x less throughput than it should, results in a “oversized request (length $A) submitted. dazed and confuzed, trimming its weight from $B down to $C” error  #8496
  • Stability: disks with tiny request rate may cause ScyllaDB to get stuck while upgrading from 4.3 to 4.4 #8378
  • Stability: `cache_flat_mutation_reader` position-fast-forwards readers that are not inside a partition, if they immediately return eof
  • Stability : Optimized TWCS single-partition reader opens SSTables unnecessarily #8432 #8435
  • Stability: “Reader was forwarded before returning partition start” Exception using TWCS in 4.4 #8411
  • Stability: `time_series_sstable_set::create_single_key_sstable_reader` may return an empty reader even if the queried partition exists (in some other SSTable) #8447
  • Stability: `clustering_order_reader_merger` may immediately return end-of-stream if some (but not necessarily all) underlying readers are empty #8445
  • Test: Repair session failed (NoCorruptRepair and TerminateAndReplaceNode nemesis, CDC test) #8296

26 May 2021