private String getShard(int hash, String collection, ClusterState clusterState) {
    // ranges should be part of the cloud state and eventually gotten from zk

    // get the shard names
    return clusterState.getShard(hash, collection);
  }