The ScyllaDB team is pleased to announce the release of ScyllaDB 1.3.1, a bugfix release of the ScyllaDB 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 ScyllaDB to crash #1690 #1622
- ScyllaDB sometimes report “Exceptional future ignored: std::out_of_range” during boot #1656
- Wrong networking setup can cause sub-optimal performance of ScyllaDB AMI on server with less than 8 v-cores, like c3.xlarge #1645, #1406
- ScyllaDB generation of UUID used for truncated_at column in system.local table caused an issue with Cassandra/ScyllaDB C# driver #1196
- ScyllaDB 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, ScyllaDB service may start before networking service, causing ScyllaDB 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
Related links
- Get started with ScyllaDB 1.3.1
- Upgrade from 1.2.x to 1.3.y
- Report a problem
ScyllaDB 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 ScyllaDB description for Docker image
systemd: Don't start ScyllaDB 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