public List<Node> deallocate(List<Node> nodes, Agent agent, String reason) {
        return performOn(NodeList.copyOf(nodes), (node, lock) -> deallocate(node, agent, reason));
    }
Move nodes to the dirty state
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java