Hacker News new | ask | show | jobs
by btilly 5399 days ago
Be warned, shortly after nodes join/leave, Riak has a real possibility of rearranging which nodes will respond to requests for which keys without making sure that those nodes actually have those keys. The result is that key/value pairs can become inaccessible for some time until data migrates under the hood.

This is unlikely to be a problem in practice. But it is a possibility to be aware of.

1 comments

This changed a lot recently in master. I believe they wait until the new node has all of the data until sending it requests. I'm sure it will be part of 1.0.
This (and a few other less-than-elegant operations) were all handled as part of this:

https://github.com/basho/riak_core/commit/c4b80137998359f0db...