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
/etc/scylla.d/dev-mode.conf
with the line
DEV_MODE="--developer-mode=1"
- Tune IO queuesYou now must run
scylla_io_setup
as part of a new ScyllaDB 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 ScyllaDB to use. Once the file is ready, you can start ScyllaDB. There is no need to runscylla-io-setup
again, unless you change your running environment – such as disks and CPU placement.ScyllaDB will not run without the
io.conf
file, unless using developer mode.
There is no need to runscylla_io_setup
on 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.
Get started with ScyllaDB 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.