Dear All,
Following on from Martin’s email, the initial builds of the KV 2.9.0rc1 
packages are complete. Currently we are limited to Redhat/CentOS 6 and 7 as 
well as Ubuntu Bionic. We shall be adding more packages over the next few days. 
Please see https://files.tiot.jp/riak/kv/2.9/2.9.0rc1/ to download.

Disclaimer: This is a release candidate. Please do not use in production as we 
expect bugs and abnormal functionality may occur in certain conditions. 
However, please test this lots and place any issues on github so that they can 
be fixed before the final release.

Best regards,

Nicholas

From: riak-users <riak-users-boun...@lists.basho.com> On Behalf Of Martin Sumner
Sent: 30 January 2019 21:07
To: riak-users@lists.basho.com
Subject: [ANN] Riak 2.9.0 - Release Candidate 1 Available

All,

There is now a publicly available release candidate for Riak 2.9.0 for users to 
test in their own environment.  The release candidate is available to build 
from source here - https://github.com/basho/riak/tree/riak-2.9.0rc1

There is only one significant change to Riak 2.2.6 for users maintaining 
existing configuration settings.  The release adds the `vnode_soft_limits` 
feature that aims to reduce high percentile PUT latency, by checking the 
outstanding work queue for a vnode before selecting it as a coordinator of a 
PUT.

With additional configuration, there are two major features added in riak 2.9.0:

- Support for the leveled backend (as an alternative to bitcask or eleveldb), 
to provide for improved throughput in some use cases and lower tail latency in 
some use cases - 
https://github.com/martinsumner/riak_testing_notes/blob/master/Release%202.9%20-%20Choosing%20a%20Backend.md;
- Support for a new anti-entropy mechanism (Tictac AAE) as an alternative for 
the existing anti-entropy mechanism (to provide both intra-cluster and 
inter-cluster data repair, with greater flexibility and reliability).

The release also adds support for:
- The riak_core node_worker_pool - which provides a mechanism for queueing 
background jobs and queries to control the resource consumed on the node by 
different queries.  No pre-existing features will use the node-worker_pool.
- AAE folds which allow for both cluster-wide AAE queries (e.g. produce a 
merkle tree representing all or a partial range of the cluster data), and 
administrative queries (e.g. discovering object sizes and sibling counts within 
the database depending on bucket name, key range and last modified date).  AAE 
folds depend on the Tictac AAE feature being activated.
- An interface to request re-replication of an object (where variances between 
clusters have been discovered).

Further details of the release, and the release plan in general can be found 
here - 
https://github.com/basho/riak/blob/develop-2.9/doc/Release%202.9%20Series%20-%20Overview.md.

It is hoped that there will be a short period of about 1 month before the 
release candidate will be converted into a formal release.  The period will 
allow for more testing by Riak users, and also there will be further enhanced 
testing of the new modules with the help of Quviq (http://www.quviq.com/).

There will follow additional releases under the 2.9 banner, targeted at 
enhancing both new and existing inter-cluster replication features.  In 
parallel to this, work will continue on Release 3.0 which is intended to 
modernise the OTP/rebar platform used by Riak.

Thanks to all those who contributed to the release.  Apologies to those who 
have been kept waiting over the past few months as finalising the changes and 
completing the testing has dragged on.

Regards

Martin



_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to