Luwak External - Was: How to call riak_core_ring:remove_member/3 from erlang shell?

Bryan Fink bryan.fink at
Wed Aug 20 23:19:50 EDT 2014

On Wed Aug 20, 2014, at 15:29:56 PDT, Sebastian Wittenkamp wrote:
> we are running 1.0.0 since we are still using luwak.

I don't think I've mentioned this on this list before, because it was
mostly an experiment, and has never seen production use anywhere, but
on the off chance it helps you dig out of trouble by upgrading Riak…

Some time ago I forked luwak to create a version of it that could be
run as an app outside of a Riak node:

This external app will read content written by the built-in luwak, but
the built-in luwak can't read data written by this external app.

The big change that fork involved was using regular 'get' operations
to read chunks, instead of mapreduce. The tradeoff is more network
traffic, but in exchange you get read repair and other dynamo

Heed the warnings in the readme.
This hasn't been tested in ages.
Consider migrating to RiakCS instead.

More information about the riak-users mailing list