The problem is that NetworkTopologyStrategy will try to pick nodes that have a different rack when going around the ring, so the second node in each rack always gets skipped unless it was the first node picked. Your nodes is eu-west go a,a,b,b,c,c but they should be a,b,c,a,b,c.

On Wed, Nov 13, 2013 at 11:46 AM, Katriel Traum <> wrote:
Hello list,

I have a problem with my cluster ownership not being as expected.

I have 2 DC cluster using NetworkTopologyStrategy on and EC2MultiRegionSnitch with cassandra 1.1.5. My placement strategy for all keyspaces is: {eu-west: 3, us-east:3 }, and I have 6 nodes in eu-west and 3 in us-east.
I expected the resulting effective ownership for nodes in us-east to be 100% (Which it is), and %50 in eu-west (Which it is not).

The cluster started out with 3 nodes in eu-west, and after adding 3 more nodes, I got the following effective ownership:  eu-west     1a          Up     Normal  89.33 GB        83.33%              0  us-east      1b          Up     Normal  88.84 GB        100.00%             1  eu-west     1a          Up     Normal  75.61 GB        16.67%              28356863910078205288614550619314017621  eu-west     1b          Up     Normal  89 GB             83.33%              56713727820156410577229101238628035242  us-east      1d          Up     Normal  88.34 GB        100.00%             56713727820156410577229101238628035243  eu-west     1b          Up     Normal  75.43 GB        16.67%              85070591730234615865843651857942052863  eu-west     1c          Up     Normal  81.1 GB           83.33%              113427455640312821154458202477256070484  us-east      1e          Up     Normal  93.22 GB        100.00%             113427455640312821154458202477256070485  eu-west     1c          Up     Normal  75.39 GB         16.67%              141784319550391026443072753096570088105

What am I missing here?


Derek Williams