private boolean requiresNodeReplacement() {
        var fromNodes = from.advertisedResources().nodeResources();
        var toNodes = to.advertisedResources().nodeResources();

        if (model.isExclusive()) {
            return ! fromNodes.equals(toNodes);
        }
        else {
            if ( ! fromNodes.justNonNumbers().equalsWhereSpecified(toNodes.justNonNumbers())) return true;
            if ( ! canInPlaceResize()) return true;
            return false;
        }
    }
Returns true if the *existing* nodes of this needs to be replaced in this change.
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/ResourceChange.java