Riak Gets Better Reliability, Improved IPv6 Support

| by Roopesh Shenoy Follow 0 Followers on Feb 05, 2013. Estimated reading time: 1 minute |

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

Riak 1.3.0 RC was recently released, with improved IPv6 support and some interesting features that improve reliability – Active Anti-Entropy and Health Check.

Active Anti-Entropy is a feature designed to be an additional layer of protection against data-corruption – it automatically detects missing or divergent data in replicas and triggers read repairs to correct the situation. This is designed to recover from various data loss situations such as disk-failure or restoring from out-dated backup. However this feature is currently limited to the Key/Value store and does not protect Riak Search data.

Other useful improvements -

  • Improved IPv6 support – Handoff and Protocol buffers can also now listen on IPv6 addresses (HTTP API already supported this)
  • Support for SmartOS 1.8
  • Riaknostic is now enabled by default
  • Health Check – a subsystem that actively monitors each node for specific condition and disables/enables services based on them
  • Ability to reset Bucket properties to default values
  • Support for logging to syslog

The version also sees the Luke application, the legacy MapReduce system, being fully removed. Luke was already deprecated in 1.2; it had become redundant once the new Riak Pipe was introduced as the MapReduce system of choice since 1.0. (You can write Map-Reduce queries for Riak in Erlang or JavaScript).

Detailed explanation of the new features as well as the complete list of bug-fixes are mentioned in the release notes.

This week also sees the third pre-release of Yokozuna, with several performance improvements. Yokozuna is a prototype project to integrate Apache Solr with Riak and is still in very early stages.

Riak is an open source, scalable, fault-tolerant, master-less data store built primarily on Erlang. It is developed and supported by Basho

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you