提交 db38eb40 编写于 作者: C Cédric Bosdonnat

libxl: add a flag to mark guests as tainted by a hook

The migrate hook will affect the migrated guest definition. Allow
these domains be marked as tainted in the libxl driver.
上级 c6f0e177
......@@ -1135,6 +1135,16 @@ libxlDomainStart(libxlDriverPrivatePtr driver,
vm->def, hostdev_flags) < 0)
goto cleanup_dom;
if (priv->hookRun) {
char uuidstr[VIR_UUID_STRING_BUFLEN];
virUUIDFormat(vm->def->uuid, uuidstr);
VIR_WARN("Domain id='%d' name='%s' uuid='%s' is tainted: hook",
vm->def->id,
vm->def->name,
uuidstr);
}
/* Unlock virDomainObj while creating the domain */
virObjectUnlock(vm);
......
......@@ -69,6 +69,8 @@ struct _libxlDomainObjPrivate {
char *lockState;
struct libxlDomainJobObj job;
bool hookRun; /* true if there was a hook run over this domain */
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册