Sep26

Scylla release: version 1.3.1

Subscribe to Our Blog

The Scylla team is pleased to announce the release of Scylla 1.3.1, a bugfix release of the Scylla 1.3 stable branch. Release 1.3.1, like all past and future 1.x.y releases, is backward compatible and supports rolling upgrades.

The following bugs have been fixed:

  • Reading very large columns, or reading from slow disks may cause Scylla to crash #1690 #1622
  • Scylla sometimes report “Exceptional future ignored: std::out_of_range” during boot #1656
  • Wrong networking setup can cause sub-optimal performance of Scylla AMI on server with less than 8 v-cores, like c3.xlarge #1645, #1406
  • Scylla generation of UUID used for truncated_at column in system.local table caused an issue with Cassandra/Scylla C# driver #1196
  • Scylla aborts when querying with contradicting clustering column restrictions, instead of returning an empty result. #1670
    Example: SELECT * FROM test WHERE k = 0 AND ck < 1 and ck > 2
  • scylla.yaml failed to read initial_token string with spaces #1664
  • On server boot, Scylla service may start before networking service, causing Scylla to exit #1618
  • Thrift query for column family size estimation may return out of date result. This issue may affect queries from Presto and Spark, both using this API #1139
  • nodetool compactionstats reports wrong pending tasks number

Scylla contributions

Asias He (1):
      gossip: Fix std::out_of_range in setup_collectd

Duarte Nunes (4):
      thrift: Avoid always recording size estimates
      range_tombstone: Extract out bounds_view
      bounds_view: Create from nonwrapping_range
      thrift: Correctly detect clustering range wrap around

Paweł Dziepak (2):
      mutation_partition: fix iterator invalidation in trim_rows
      Merge "Fix abort when querying with contradicting clustering restrictions" from Tomek

Pekka Enberg (4):
      dist/docker: Clean up Scylla description for Docker image
      systemd: Don't start Scylla service until network is up
      Update seastar submodule
      Update scylla-ami submodule

Raphael S. Carvalho (2):
      sstables: Fix estimation of pending tasks for leveled strategy
      api: use estimation of pending tasks in compaction manager too

Shlomi Livne (2):
      ami: Fix instructions how to run scylla_io_setup on non ephemeral instances
      release: prepare for 1.3.1

Takuya ASADA (3):
      dist/common/scripts/scylla_setup: support enabling services on Ubuntu 15.10/16.04
      dist/common/scripts/scylla_prepare: drop unnecesarry multiqueue NIC detection code on scylla_prepare
      dist/common/scripts/scylla_sysconfig_setup: sync cpuset parameters with rps_cpus settings when posix_net_conf.sh is enabled and NIC is single queue

Tomasz Grabiec (5):
      database: Ignore spaces in initial_token list
      Fix abort when querying with contradicting clustering restrictions
      types: fix uuid_type_impl::less
      tests: Add test for UUID type ordering
      Merge sestar upstream

Scylla TeamAbout Scylla Team

Scylla is the world’s fastest column-store database: the functionality of Apache Cassandra with the speed of a light key/value store.


Tags: release