public synchronized void failed(T node, ErrorMessage error) {
        updateMonitoredNode(node, monitor -> monitor.failed(error), nodeManager::failed);
    }
Called from ClusterSearcher/NodeManager when a node failed
container-search/src/main/java/com/yahoo/search/cluster/ClusterMonitor.java