The ScyllaDB team is pleased to announce the release of ScyllaDB 1.0 RC2, a Release Candidate toward ScyllaDB 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.
ScyllaDB is an open source, Apache-Cassandra-compatible NoSQL database, with superior performance and consistent low latency.
Noteworthy updates are:
- Developer Mode updateDeveloper mode is a way to run ScyllaDB, omitting performance enhancement features. You should normally not run in developer mode, unless your environment does not allow you to run ScyllaDB otherwise.
For example, you must use developer mode to run ScyllaDB 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 ScyllaDB in developer mode, you should now have a file
with the line
- Tune IO queuesYou now must run
scylla_io_setupas part of a new ScyllaDB installation.
scylla_io_setupruns a short (up to a few minutes) benchmark on your storage and generates an
/etc/scylla.d/io.conffile for ScyllaDB to use. Once the file is ready, you can start ScyllaDB. There is no need to run
scylla-io-setupagain, unless you change your running environment – such as disks and CPU placement.
ScyllaDB will not run without the
io.conffile, unless using developer mode.
There is no need to run
scylla_io_setupon recommended instance types when using a ScyllaDB AMI.
- Controlled RepairScyllaDB 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 keepaliveKeep connection alive in networking environments that have connection tracking.
- Many bug fixesIn 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 ScyllaDB wiki.
ScyllaDB is on track for a GA release in 2016 Q1. See the status page for complete feature and compatibility information.