code: private void removePool(IThriftPool pool)
      {
          Pelops.removePool(PelopsUtils.getPoolName(pool));
          Node[] nodes = ((CommonsBackedPool) pool).getCluster().getNodes();
          logger.warn("{} :{}  host appears to be down, trying for next ", nodes, ((CommonsBackedPool) pool).getCluster()
                  .getConnectionConfig().getThriftPort());
          CassandraHost cassandraHost = ((CassandraHostConfiguration) configuration).getCassandraHost(
                  nodes[0].getAddress(), ((CommonsBackedPool) pool).getCluster().getConnectionConfig().getThriftPort());
          hostPools.remove(cassandraHost);
      }
docs: Removes downed host pool from pool map.
  
  @param pool