On Tue, 13 Jun 2023 16:57:40 +0200 Juan Quintela <quint...@redhat.com> wrote:
> Signed-off-by: Juan Quintela <quint...@redhat.com> > --- > migration/options.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/migration/options.c b/migration/options.c > index b62ab30cd5..c6674a4753 100644 > --- a/migration/options.c > +++ b/migration/options.c > @@ -547,6 +547,13 @@ bool migrate_caps_check(bool *old_caps, bool *new_caps, > Error **errp) > } > } > > + if (new_caps[MIGRATION_CAPABILITY_MULTIFD]) { > + if (new_caps[MIGRATION_CAPABILITY_XBZRLE]) { > + error_setg(errp, "Multifd is not compatible with xbzrle"); > + return false; > + } > + } > + > return true; > } > Hmm, I think supporting xbzrle + multifd might be worthwhile as an alternative to xbzrle + compress. I don't use it, but it should be easy to do by just letting xbzlre try to handle the page before multifd. There shouldn't be any incompatibilities other than that, as long as xbzlre sees the pages before multifd and the zero-page case is still handled the old way. Best Regards, Lukas Straub
pgpzt4_NdWd_7.pgp
Description: OpenPGP digital signature