mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: Mark domains as having managed state image only on managed save
QEMU domains were marked as having managed save image even if they were saved using the regular save. With this patch, domains are marked so only when using managed save API.
This commit is contained in:
parent
a3389319ba
commit
a4f74cd09a
@ -2739,7 +2739,6 @@ qemuDomainSaveInternal(struct qemud_driver *driver, virDomainPtr dom,
|
||||
}
|
||||
|
||||
ret = 0;
|
||||
vm->hasManagedSave = true;
|
||||
|
||||
/* Shut it down */
|
||||
qemuProcessStop(driver, vm, VIR_DOMAIN_SHUTOFF_SAVED, 0);
|
||||
@ -2916,8 +2915,10 @@ qemuDomainManagedSave(virDomainPtr dom, unsigned int flags)
|
||||
VIR_INFO("Saving state to %s", name);
|
||||
|
||||
compressed = QEMUD_SAVE_FORMAT_RAW;
|
||||
ret = qemuDomainSaveInternal(driver, dom, vm, name, compressed,
|
||||
NULL, flags);
|
||||
if ((ret = qemuDomainSaveInternal(driver, dom, vm, name, compressed,
|
||||
NULL, flags)) == 0)
|
||||
vm->hasManagedSave = true;
|
||||
|
||||
vm = NULL;
|
||||
|
||||
cleanup:
|
||||
|
Loading…
x
Reference in New Issue
Block a user