I tried to split my cluster and ran into this error, which I did not see in the tests I performed.

ERROR [pool-1-thread-52165] 2013-09-19 21:48:08,262 Cassandra.java (line 3250) Internal error processing describe_ring
java.lang.IllegalStateException: datacenter (DC103) has no more endpoints, (3) replicas still needed
at org.apache.cassandra.locator.NetworkTopologyStrategy.calculateNaturalEndpoints(NetworkTopologyStrategy.java:118)
at org.apache.cassandra.locator.AbstractReplicationStrategy.getNaturalEndpoints(AbstractReplicationStrategy.java:101)
at org.apache.cassandra.service.StorageService.constructRangeToEndpointMap(StorageService.java:604)
at org.apache.cassandra.service.StorageService.getRangeToAddressMap(StorageService.java:579)
at org.apache.cassandra.service.StorageService.getRangeToEndpointMap(StorageService.java:553)
at org.apache.cassandra.thrift.CassandraServer.describe_ring(CassandraServer.java:584)
at org.apache.cassandra.thrift.Cassandra$Processor$describe_ring.process(Cassandra.java:3246)
at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2555)
at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:206)
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)


--
Ashley  OpenPGP --> KeyID: 0x5B0D6ABB