mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemuDomainCheckpointLoad: Don't align disks when restoring config from disk
The alignment step is not really necessary once we've done it already since we fully populate the definition. In case of checkpoints it was a relic necessary for populating the 'idx' to match checkpoint disk to definition disk, but that was already removed. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
684a8f4e83
commit
f40a72a32e
@ -512,18 +512,11 @@ qemuDomainCheckpointLoad(virDomainObjPtr vm,
|
||||
continue;
|
||||
}
|
||||
|
||||
def = virDomainCheckpointDefParseString(xmlStr,
|
||||
qemu_driver->xmlopt,
|
||||
priv->qemuCaps,
|
||||
flags);
|
||||
if (!def || virDomainCheckpointAlignDisks(def) < 0) {
|
||||
/* Nothing we can do here, skip this one */
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("Failed to parse checkpoint XML from file '%s'"),
|
||||
fullpath);
|
||||
virObjectUnref(def);
|
||||
if (!(def = virDomainCheckpointDefParseString(xmlStr,
|
||||
qemu_driver->xmlopt,
|
||||
priv->qemuCaps,
|
||||
flags)))
|
||||
continue;
|
||||
}
|
||||
|
||||
chk = virDomainCheckpointAssignDef(vm->checkpoints, def);
|
||||
if (chk == NULL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user