This is my cluster configuration
Address DC Rack Status State Load Owns Token
113427455640312821154458202477256070485
172.16.142.221 Cassandra rack1 Up Normal 68.14 KB 33.33% 0
172.16.147.141 Brisk rack1 Up Normal 72.14 KB 16.67% 28356863910078205288614550619314017621
172.16.142.222 Cassandra rack1 Up Normal 63.96 KB 16.67% 56713727820156410577229101238628035242
172.16.136.50 Brisk rack1 Up Normal 87.29 KB 33.33% 113427455640312821154458202477256070485
Whenever I insert to or list a column family I'm able to see the following error in my system.log
ERROR [pool-2-thread-15] 2011-09-30 19:19:35,675 Cassandra.java (line 3210) Internal error processing get_range_slices
java.lang.IllegalStateException: datacenter (datacenter1) has no more endpoints, (1) replicas still needed
at org.apache.cassandra.locator.NetworkTopologyStrategy.calculateNaturalEndpoints(NetworkTopologyStrategy.java:124)
at org.apache.cassandra.locator.AbstractReplicationStrategy.getNaturalEndpoints(AbstractReplicationStrategy.java:100)
at org.apache.cassandra.service.StorageService.getLiveNaturalEndpoints(StorageService.java:1636)
at org.apache.cassandra.service.StorageProxy.getRangeSlice(StorageProxy.java:674)
at org.apache.cassandra.thrift.CassandraServer.get_range_slices(CassandraServer.java:617)
at org.apache.cassandra.thrift.Cassandra$Processor$get_range_slices.process(Cassandra.java:3202)
at org.apache.cassandra.thrift.Brisk$Processor.process(Brisk.java:464)
at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Expecting your help. This is the second post regarding the same
