]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
save domain status after modifing vcpupin
authorWen Congyang <wency@cn.fujitsu.com>
Tue, 28 Jun 2011 03:43:09 +0000 (11:43 +0800)
committerWen Congyang <wency@cn.fujitsu.com>
Thu, 30 Jun 2011 05:26:56 +0000 (13:26 +0800)
We should save domain status after modifing vcpupin. If not,
we will get wrong vcpupin information after rebooting libvirtd.

src/qemu/qemu_driver.c

index 562ec4205cf2a8ad8c5695628d7920a29cf8f8d4..2f20c574b8f2a138984f365d5217f6b14b5b5d52 100644 (file)
@@ -3126,6 +3126,8 @@ qemudDomainPinVcpuFlags(virDomainPtr dom,
             }
         }
 
+        if (virDomainSaveStatus(driver->caps, driver->stateDir, vm) < 0)
+            goto cleanup;
     }
 
     if (flags & VIR_DOMAIN_AFFECT_CONFIG) {