private List<HostResource> pickContainerHostsForSlobrok(int count, int minHostsPerContainerCluster) {
        int hostsPerCluster = (int) Math.max(minHostsPerContainerCluster,
                                             Math.ceil((double) count / containerModels.size()));

        // Pick from all container clusters to make sure we don't lose all nodes at once if some clusters are removed.
        // This will overshoot the desired size (due to ceil and picking at least one node per cluster).
        List<HostResource> picked = new ArrayList<>();
        for (ContainerModel containerModel : containerModels)
            picked.addAll(pickContainerHostsFrom(containerModel, hostsPerCluster));
        return picked;
    }
Returns a list of container hosts to use for an auxiliary cluster.
The list returns the same nodes on each invocation given the same available nodes.

@param count the desired number of nodes. More nodes may be returned to ensure a smooth transition
       on topology changes, and less nodes may be returned if fewer are available
@param minHostsPerContainerCluster the desired number of hosts per cluster
config-model/src/main/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV4Builder.java