Scylla release: version 1.3.1

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

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 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