* 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
