提交 728b993c 编写于 作者: P Peter Krempa

qemu: Reset the node-name allocator in qemuDomainObjPrivateDataClear

qemuDomainObjPrivateDataClear clears state which become invalid after VM
stopped running and the node name allocator belongs there.
Signed-off-by: NPeter Krempa <pkrempa@redhat.com>
Reviewed-by: NDaniel P. Berrangé <berrange@redhat.com>
上级 bae81b8e
...@@ -2236,6 +2236,9 @@ qemuDomainObjPrivateDataClear(qemuDomainObjPrivatePtr priv) ...@@ -2236,6 +2236,9 @@ qemuDomainObjPrivateDataClear(qemuDomainObjPrivatePtr priv)
virDomainBackupDefFree(priv->backup); virDomainBackupDefFree(priv->backup);
priv->backup = NULL; priv->backup = NULL;
/* reset node name allocator */
qemuDomainStorageIdReset(priv);
} }
......
...@@ -7567,9 +7567,6 @@ void qemuProcessStop(virQEMUDriverPtr driver, ...@@ -7567,9 +7567,6 @@ void qemuProcessStop(virQEMUDriverPtr driver,
/* clear all private data entries which are no longer needed */ /* clear all private data entries which are no longer needed */
qemuDomainObjPrivateDataClear(priv); qemuDomainObjPrivateDataClear(priv);
/* reset node name allocator */
qemuDomainStorageIdReset(priv);
/* The "release" hook cleans up additional resources */ /* The "release" hook cleans up additional resources */
if (virHookPresent(VIR_HOOK_DRIVER_QEMU)) { if (virHookPresent(VIR_HOOK_DRIVER_QEMU)) {
g_autofree char *xml = qemuDomainDefFormatXML(driver, NULL, vm->def, 0); g_autofree char *xml = qemuDomainDefFormatXML(driver, NULL, vm->def, 0);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册