build 393: adding server results in missing data

Justin Sheehy justin at basho.com
Fri Nov 13 14:04:00 EST 2009


My guess is that you're seeing the result of a large amount of handoff
in process.

When you add a new node, the old nodes will slowly notice the change
in ownership and begin sending the appropriate data to the new node as
it claims partitions and rebalances ownership.  If you issue these
requests after ownership has changed but before handoff has completed,
there will be some cases where some of the ideal owning nodes for
given keys will not yet have received the data they are being asked
for.

If that is the case, the problem should go away after some minutes
have passed.  Is that what you observe?

It is also good timing that you mention this, as we are working on
some significant improvements to the performance and behavior of
handoff right now.

-Justin




More information about the riak-users mailing list