private boolean hasWorkingNodes() {
        return monitoredGroups.nodes().stream().anyMatch(node -> node.isWorking() != Boolean.FALSE);
    }
Called by the cluster monitor when node state changes to failed
container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java