public void setRemovable(NodeList nodes, boolean reusable) {
        performOn(nodes, (node, mutex) -> write(node.with(node.allocation().get().removable(true, reusable)), mutex));
    }
Sets a list of nodes to have their allocation removable (active to inactive) in the node repository.

@param nodes the nodes to make removable. These nodes MUST be in the active state
@param reusable move the node directly to {@link Node.State#dirty} after removal
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java