]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
qemu: save domain status after set memory parameters
authorShanzhi Yu <shyu@redhat.com>
Tue, 14 Apr 2015 10:24:41 +0000 (18:24 +0800)
committerJán Tomko <jtomko@redhat.com>
Tue, 14 Apr 2015 11:50:08 +0000 (13:50 +0200)
After set memory parameters for running domain, save the change to live
xml is needed otherwise it will disappear after restart libvirtd.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1211548
Signed-off-by: Shanzhi Yu <shyu@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_driver.c

index 35106909d18e4982c640588228b570ff178b9da7..9e3fe7b7c619ba5a509c5032ff831a63f9520e93 100644 (file)
@@ -9843,6 +9843,10 @@ qemuDomainSetMemoryParameters(virDomainPtr dom,
 
 #undef QEMU_SET_MEM_PARAMETER
 
+    if (flags & VIR_DOMAIN_AFFECT_LIVE &&
+        virDomainSaveStatus(driver->xmlopt, cfg->stateDir, vm) < 0)
+        goto endjob;
+
     if (flags & VIR_DOMAIN_AFFECT_CONFIG &&
         virDomainSaveConfig(cfg->configDir, persistentDef) < 0)
         goto endjob;