String clusterName = connectionManager.getClusterName();
//this could be suspect, but we need this
ThriftCluster cluster = (ThriftCluster) HFactory.getCluster(clusterName);
for(KeyspaceDefinition keyspaceDefinition: cluster.describeKeyspaces()) {
if (!keyspaceDefinition.getName().equals(Keyspace.KEYSPACE_SYSTEM)) {
List<TokenRange> tokenRanges = cluster.describeRing(keyspaceDefinition.getName());
for (TokenRange tokenRange : tokenRanges) {
for (String host : tokenRange.getEndpoints()) {
CassandraHost foundHost = new CassandraHost(host,cassandraHostConfigurator.getPort());