Mar28

Scylla release: version 1.0 RC2

Subscribe to Our Blog

The Scylla team is pleased to announce the release of Scylla 1.0 RC2, a Release Candidate toward Scylla 1.0

From now on, and for some time now, only critical bugs (showstoppers) will be fixed in branch-1.0. We will continue to fix bugs and add features on the master branch.

Scylla is an open source, Apache-Cassandra-compatible NoSQL database, with superior performance and consistent low latency.

Noteworthy updates are:

  • Developer Mode update

    Developer mode is a way to run Scylla, omitting performance enhancement features. You should normally not run in developer mode, unless your environment does not allow you to run Scylla otherwise.
    For example, you must use developer mode to run Scylla without XFS or without setting up IO queues (see below). Running in developer mode will reduce performance and it is not recommended for production.

    To run Scylla in developer mode, you should now have a file /etc/scylla.d/dev-mode.conf

with the line

DEV_MODE="--developer-mode=1"

  • Tune IO queues

    You now must run scylla_io_setup as part of a new Scylla installation. scylla_io_setup runs a short (up to a few minutes) benchmark on your storage and generates an /etc/scylla.d/io.conf file for Scylla to use. Once the file is ready, you can start Scylla. There is no need to run scylla-io-setup again, unless you change your running environment – such as disks and CPU placement.

    Scylla will not run without the io.conf file, unless using developer mode.
    There is no need to run scylla_io_setup on recommended instance types when using a Scylla AMI.

  • Controlled Repair

    Scylla now have more control over the resources that repair uses, when competing with serving ordinary requests. Repair writes now go to separate memtables and bypass the commitlog, to allow fair resource allocation compared to ordinary write requests. Also, repair parallelism is limited, to avoid it monopolizing the CPU.

  • tcp keepalive

    Keep connection alive in networking environments that have connection tracking.

  • Many bug fixes

    In particular, handling node failures during repair, failures during shutdown and boot, Ubuntu packaging issues and more.

A full list of contributions and known issues is available on the Scylla wiki.

Scylla is on track for a GA release in 2016 Q1. See the status page for complete feature and compatibility information.

Get started with Scylla 1.0 RC2 here. If you have any questions about the new release, please post to the scylladb-users mailing list.

Follow @ScyllaDB on Twitter or subscribe to this site’s RSS feed to keep up with future releases.

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