On Tue, Feb 9, 2010 at 6:12 PM, Jaakko <rosvopaalli...@gmail.com> wrote:
> Let us suppose that all ranges are equal in size. In this case G's
> range is A-G. If X boots in G's DC, it should take a token in the
> middle of this range, which would be somewhere around D. If X boots
> behind D

Ah, I see, you are saying, "G has replicas from A-G, so really it
should take a pare of E's range instead of G's."

That seems reasonable, although it feels a little weird for X to as G
for a token and be given one that G isn't the primary for.

> Yes, alternating the nodes is certainly the best. However, two DCs
> don't always have the same number of nodes. Also, currently
> loadbalance is unusable in such environment.

You're always going to have situations where a simple algorithm does
the "wrong" thing though, which is why we leave the raw move command
exposed.

-Jonathan

Reply via email to