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 <katr...@google.com> 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: > > 1.1.1.1 eu-west 1a Up Normal 89.33 GB 83.33% > 0 > 2.2.2.1 us-east 1b Up Normal 88.84 GB 100.00% > 1 > 1.1.1.4 eu-west 1a Up Normal 75.61 GB 16.67% > 28356863910078205288614550619314017621 > 1.1.1.2 eu-west 1b Up Normal 89 GB 83.33% > 56713727820156410577229101238628035242 > 2.2.2.2 us-east 1d Up Normal 88.34 GB 100.00% > 56713727820156410577229101238628035243 > 1.1.1.5 eu-west 1b Up Normal 75.43 GB 16.67% > 85070591730234615865843651857942052863 > 1.1.1.3 eu-west 1c Up Normal 81.1 GB 83.33% > 113427455640312821154458202477256070484 > 2.2.2.3 us-east 1e Up Normal 93.22 GB 100.00% > 113427455640312821154458202477256070485 > 1.1.1.6 eu-west 1c Up Normal 75.39 GB 16.67% > 141784319550391026443072753096570088105 > > What am I missing here? > > TIA, > Katriel > -- Derek Williams