tools/virsh-snapshot.c
-> cmdSnapshotCreate collects arguments and sets flags
-> virshSnapshotCreate does the handling then
- gets the xml in const char *from
- flags in unsigned int flags
-> virDomainSnapshotCreateXML gets xml and flags
-> impl callback conn->driver->domainSnapshotCreateXML(domain, xmlDesc,
flags);
from src/qemu/qemu_driver.c that is qemuDomainSnapshotCreateXML
-> virDomainSnapshotRedefinePrep
-> virDomainDefCheckABIStability <- here the breakage starts complaining
about the mismatch
IMHO we could add a --force flag that says "ignore ABI checks at your own risk".
This would end up as a new flag which still is available in
virDomainSnapshotRedefinePrep.
And that could then ignore the retval or not call virDomainDefCheckABIStability
at all.
Flag namespace would be like VIR_DOMAIN_SNAPSHOT_CREATE_DISK_ONLY and siblings
Probably need to update virCheckFlags in qemuDomainSnapshotCreateXML
Let me try to code up something for that and build a PPA to test ...
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1802944
Title:
error: unsupported configuration: Target domain machine type
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1802944/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs