public Node fail(String hostname, Agent agent, String reason) {
        return fail(hostname, false, agent, reason);
    }
Fails this node and returns it in its new state.

@return the node in its new state
@throws NoSuchNodeException if the node is not found
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java