*
My (very limited) understanding is that there is a "best effort" attempt to
distribute things wisely, but it is not guaranteed.  So in the case you've
specified, no it is not guaranteed that at least two of the three replicas
will go to physically separate nodes.

I see this in my cluster of 2 nodes with an N-value of 3.  If I shutdown one
of the nodes and perform reads (w/ R=1), many of the keys are not found.  My
initial expectation was that with a cluster of 2 and N=3, each node would
have at least 1 replica of every key, but that doesn't seem to be the case.

To anyone that may know: Is there a way to force a re-balancing in a
cluster?
*
On Thu, Jun 3, 2010 at 9:52 PM, Jason J. W. Williams <
[email protected]> wrote:

> Hello,
>
> I was reading the "So what does N=3 really mean?" section of
> https://wiki.basho.com/display/RIAK/Replication#Replication-ReadRepair
> ...
>
> The part where it states that 3 replicas will not necessarily go to 3
> physically separate nodes very much surprised me. Is there any
> guarantee at least two of the three replicas will go to physically
> separate nodes?
>
> Will rack-awareness be possible in the future?
>
> -J
>
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to