public boolean satisfies(ClusterSpec other) {
        if ( ! other.id.equals(this.id)) return false; // ID mismatch
        if (other.type.isContent() || this.type.isContent()) // Allow seamless transition between content and combined
            return other.type.isContent() == this.type.isContent();
        return other.type.equals(this.type);
    }
Returns whether this satisfies other for allocation purposes. Only considers cluster ID and type, other fields
are ignored.
config-provisioning/src/main/java/com/yahoo/config/provision/ClusterSpec.java