Revert "domain_conf: Introduce VIR_DOMAIN_DEF_PARSE_SKIP_POST_PARSE"

This breaks vCPU hotplug, because when starting a domain, we
create a copy of domain definition (which becomes live XML) and
during the post parse callbacks we might adjust some tunings so
that vCPU hotplug is possible.

This reverts commit c0f90799bc7fa4b690ead6a592806378a243873c.
This commit is contained in:
Michal Privoznik 2016-10-04 17:58:21 +02:00
parent a88c65e490
commit ddc8bc1cf4
2 changed files with 0 additions and 8 deletions

View File

@ -4430,9 +4430,6 @@ virDomainDeviceDefPostParse(virDomainDeviceDefPtr dev,
{
int ret;
if (flags & VIR_DOMAIN_DEF_PARSE_SKIP_POST_PARSE)
return 0;
if (xmlopt->config.devicesPostParseCallback) {
ret = xmlopt->config.devicesPostParseCallback(dev, def, caps, flags,
xmlopt->config.priv,
@ -4582,9 +4579,6 @@ virDomainDefPostParse(virDomainDefPtr def,
.parseOpaque = parseOpaque,
};
if (parseFlags & VIR_DOMAIN_DEF_PARSE_SKIP_POST_PARSE)
return 0;
/* this must be done before the hypervisor-specific callback,
* in case presence of a controller at a specific index is checked
*/

View File

@ -2647,8 +2647,6 @@ typedef enum {
VIR_DOMAIN_DEF_PARSE_ABI_UPDATE = 1 << 9,
/* skip definition validation checks meant to be executed on define time only */
VIR_DOMAIN_DEF_PARSE_SKIP_VALIDATE = 1 << 10,
/* skip post parse callback */
VIR_DOMAIN_DEF_PARSE_SKIP_POST_PARSE = 1 << 11,
} virDomainDefParseFlags;
typedef enum {