"syslog",
"wake_alarm")
-VIR_ENUM_IMPL(virDomainLifecycle, VIR_DOMAIN_LIFECYCLE_LAST,
+VIR_ENUM_IMPL(virDomainLifecycle, VIR_DOMAIN_LIFECYCLE_ACTION_LAST,
"destroy",
"restart",
"rename-restart",
if (virDomainEventActionParseXML(ctxt, "on_reboot",
"string(./on_reboot[1])",
&def->onReboot,
- VIR_DOMAIN_LIFECYCLE_RESTART,
+ VIR_DOMAIN_LIFECYCLE_ACTION_RESTART,
virDomainLifecycleTypeFromString) < 0)
goto error;
if (virDomainEventActionParseXML(ctxt, "on_poweroff",
"string(./on_poweroff[1])",
&def->onPoweroff,
- VIR_DOMAIN_LIFECYCLE_DESTROY,
+ VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY,
virDomainLifecycleTypeFromString) < 0)
goto error;
} virDomainCapsFeature;
typedef enum {
- VIR_DOMAIN_LIFECYCLE_DESTROY,
- VIR_DOMAIN_LIFECYCLE_RESTART,
- VIR_DOMAIN_LIFECYCLE_RESTART_RENAME,
- VIR_DOMAIN_LIFECYCLE_PRESERVE,
+ VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY,
+ VIR_DOMAIN_LIFECYCLE_ACTION_RESTART,
+ VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME,
+ VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE,
- VIR_DOMAIN_LIFECYCLE_LAST
+ VIR_DOMAIN_LIFECYCLE_ACTION_LAST
} virDomainLifecycleAction;
typedef enum {
libxlActionFromVirLifecycle(virDomainLifecycleAction action)
{
switch (action) {
- case VIR_DOMAIN_LIFECYCLE_DESTROY:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY:
return LIBXL_ACTION_ON_SHUTDOWN_DESTROY;
- case VIR_DOMAIN_LIFECYCLE_RESTART:
- return LIBXL_ACTION_ON_SHUTDOWN_RESTART;
+ case VIR_DOMAIN_LIFECYCLE_ACTION_RESTART:
+ return LIBXL_ACTION_ON_SHUTDOWN_RESTART;
- case VIR_DOMAIN_LIFECYCLE_RESTART_RENAME:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME:
return LIBXL_ACTION_ON_SHUTDOWN_RESTART_RENAME;
- case VIR_DOMAIN_LIFECYCLE_PRESERVE:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE:
return LIBXL_ACTION_ON_SHUTDOWN_PRESERVE;
- case VIR_DOMAIN_LIFECYCLE_LAST:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_LAST:
break;
}
VIR_DOMAIN_EVENT_STOPPED,
VIR_DOMAIN_EVENT_STOPPED_SHUTDOWN);
switch ((virDomainLifecycleAction) vm->def->onPoweroff) {
- case VIR_DOMAIN_LIFECYCLE_DESTROY:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY:
goto destroy;
- case VIR_DOMAIN_LIFECYCLE_RESTART:
- case VIR_DOMAIN_LIFECYCLE_RESTART_RENAME:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_RESTART:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME:
goto restart;
- case VIR_DOMAIN_LIFECYCLE_PRESERVE:
- case VIR_DOMAIN_LIFECYCLE_LAST:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_LAST:
goto endjob;
}
} else if (xl_reason == LIBXL_SHUTDOWN_REASON_CRASH) {
VIR_DOMAIN_EVENT_STOPPED,
VIR_DOMAIN_EVENT_STOPPED_SHUTDOWN);
switch ((virDomainLifecycleAction) vm->def->onReboot) {
- case VIR_DOMAIN_LIFECYCLE_DESTROY:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY:
goto destroy;
- case VIR_DOMAIN_LIFECYCLE_RESTART:
- case VIR_DOMAIN_LIFECYCLE_RESTART_RENAME:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_RESTART:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME:
goto restart;
- case VIR_DOMAIN_LIFECYCLE_PRESERVE:
- case VIR_DOMAIN_LIFECYCLE_LAST:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_LAST:
goto endjob;
}
} else {
vmdef->id = -1;
virDomainDefSetMemoryTotal(vmdef, 64 * 1024);
- vmdef->onReboot = VIR_DOMAIN_LIFECYCLE_RESTART;
+ vmdef->onReboot = VIR_DOMAIN_LIFECYCLE_ACTION_RESTART;
vmdef->onCrash = VIR_DOMAIN_LIFECYCLE_CRASH_DESTROY;
- vmdef->onPoweroff = VIR_DOMAIN_LIFECYCLE_DESTROY;
+ vmdef->onPoweroff = VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY;
vmdef->virtType = VIR_DOMAIN_VIRT_LXC;
/* Value not handled by the LXC driver, setting to
bool allowReboot = true;
/* Only add -no-reboot option if each event destroys domain */
- if (def->onReboot == VIR_DOMAIN_LIFECYCLE_DESTROY &&
- def->onPoweroff == VIR_DOMAIN_LIFECYCLE_DESTROY &&
+ if (def->onReboot == VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY &&
+ def->onPoweroff == VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY &&
(def->onCrash == VIR_DOMAIN_LIFECYCLE_CRASH_DESTROY ||
def->onCrash == VIR_DOMAIN_LIFECYCLE_CRASH_COREDUMP_DESTROY)) {
allowReboot = false;
if (!(vm = qemuDomObjFromDomain(dom)))
goto cleanup;
- if (vm->def->onPoweroff == VIR_DOMAIN_LIFECYCLE_RESTART ||
- vm->def->onPoweroff == VIR_DOMAIN_LIFECYCLE_RESTART_RENAME) {
+ if (vm->def->onPoweroff == VIR_DOMAIN_LIFECYCLE_ACTION_RESTART ||
+ vm->def->onPoweroff == VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME) {
isReboot = true;
agentFlag = QEMU_AGENT_SHUTDOWN_REBOOT;
VIR_INFO("Domain on_poweroff setting overridden, attempting reboot");
if (!(vm = qemuDomObjFromDomain(dom)))
goto cleanup;
- if (vm->def->onReboot == VIR_DOMAIN_LIFECYCLE_DESTROY ||
- vm->def->onReboot == VIR_DOMAIN_LIFECYCLE_PRESERVE) {
+ if (vm->def->onReboot == VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY ||
+ vm->def->onReboot == VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE) {
agentFlag = QEMU_AGENT_SHUTDOWN_POWERDOWN;
isReboot = false;
VIR_INFO("Domain on_reboot setting overridden, shutting down");
goto error;
def->clock.offset = VIR_DOMAIN_CLOCK_OFFSET_UTC;
- def->onReboot = VIR_DOMAIN_LIFECYCLE_RESTART;
+ def->onReboot = VIR_DOMAIN_LIFECYCLE_ACTION_RESTART;
def->onCrash = VIR_DOMAIN_LIFECYCLE_CRASH_DESTROY;
- def->onPoweroff = VIR_DOMAIN_LIFECYCLE_DESTROY;
+ def->onPoweroff = VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY;
def->virtType = VIR_DOMAIN_VIRT_QEMU;
if (VIR_STRDUP(def->emulator, progargv[0]) < 0)
goto error;
} else if (STREQ(arg, "-no-acpi")) {
def->features[VIR_DOMAIN_FEATURE_ACPI] = VIR_TRISTATE_SWITCH_ABSENT;
} else if (STREQ(arg, "-no-reboot")) {
- def->onReboot = VIR_DOMAIN_LIFECYCLE_DESTROY;
+ def->onReboot = VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY;
} else if (STREQ(arg, "-no-kvm")) {
def->virtType = VIR_DOMAIN_VIRT_QEMU;
} else if (STREQ(arg, "-enable-kvm")) {
if (virDomainSaveStatus(driver->xmlopt, cfg->stateDir, vm, driver->caps) < 0)
VIR_WARN("Failed to save status on vm %s", vm->def->name);
- if (vm->def->onReboot == VIR_DOMAIN_LIFECYCLE_DESTROY ||
- vm->def->onReboot == VIR_DOMAIN_LIFECYCLE_PRESERVE) {
+ if (vm->def->onReboot == VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY ||
+ vm->def->onReboot == VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE) {
if (qemuDomainObjBeginJob(driver, vm, QEMU_JOB_MODIFY) < 0)
goto cleanup;
VIR_DOMAIN_SHUTDOWN_USER);
switch (privdom->def->onReboot) {
- case VIR_DOMAIN_LIFECYCLE_DESTROY:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY:
virDomainObjSetState(privdom, VIR_DOMAIN_SHUTOFF,
VIR_DOMAIN_SHUTOFF_SHUTDOWN);
break;
- case VIR_DOMAIN_LIFECYCLE_RESTART:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_RESTART:
virDomainObjSetState(privdom, VIR_DOMAIN_RUNNING,
VIR_DOMAIN_RUNNING_BOOTED);
break;
- case VIR_DOMAIN_LIFECYCLE_PRESERVE:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_PRESERVE:
virDomainObjSetState(privdom, VIR_DOMAIN_SHUTOFF,
VIR_DOMAIN_SHUTOFF_SHUTDOWN);
break;
- case VIR_DOMAIN_LIFECYCLE_RESTART_RENAME:
+ case VIR_DOMAIN_LIFECYCLE_ACTION_RESTART_RENAME:
virDomainObjSetState(privdom, VIR_DOMAIN_RUNNING,
VIR_DOMAIN_RUNNING_BOOTED);
break;
}
/* def:lifecycle */
- def->onReboot = VIR_DOMAIN_LIFECYCLE_RESTART;
- def->onPoweroff = VIR_DOMAIN_LIFECYCLE_DESTROY;
+ def->onReboot = VIR_DOMAIN_LIFECYCLE_ACTION_RESTART;
+ def->onPoweroff = VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY;
def->onCrash = VIR_DOMAIN_LIFECYCLE_CRASH_DESTROY;
/* def:os */
def->virtType = VIR_DOMAIN_VIRT_VZ;
- def->onReboot = VIR_DOMAIN_LIFECYCLE_RESTART;
- def->onPoweroff = VIR_DOMAIN_LIFECYCLE_DESTROY;
+ def->onReboot = VIR_DOMAIN_LIFECYCLE_ACTION_RESTART;
+ def->onPoweroff = VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY;
def->onCrash = VIR_DOMAIN_LIFECYCLE_CRASH_DESTROY;
/* get RAM parameters */
return -1;
}
- if (def->onReboot != VIR_DOMAIN_LIFECYCLE_RESTART ||
- def->onPoweroff != VIR_DOMAIN_LIFECYCLE_DESTROY ||
+ if (def->onReboot != VIR_DOMAIN_LIFECYCLE_ACTION_RESTART ||
+ def->onPoweroff != VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY ||
def->onCrash != VIR_DOMAIN_LIFECYCLE_CRASH_DESTROY) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
actionShutdownLibvirt2XenapiEnum(virDomainLifecycleAction action)
{
enum xen_on_normal_exit num = XEN_ON_NORMAL_EXIT_RESTART;
- if (action == VIR_DOMAIN_LIFECYCLE_DESTROY)
+ if (action == VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY)
num = XEN_ON_NORMAL_EXIT_DESTROY;
- else if (action == VIR_DOMAIN_LIFECYCLE_RESTART)
+ else if (action == VIR_DOMAIN_LIFECYCLE_ACTION_RESTART)
num = XEN_ON_NORMAL_EXIT_RESTART;
return num;
}
virDomainLifecycleAction
xenapiNormalExitEnum2virDomainLifecycle(enum xen_on_normal_exit action)
{
- virDomainLifecycleAction num = VIR_DOMAIN_LIFECYCLE_RESTART;
+ virDomainLifecycleAction num = VIR_DOMAIN_LIFECYCLE_ACTION_RESTART;
if (action == XEN_ON_NORMAL_EXIT_DESTROY)
- num = VIR_DOMAIN_LIFECYCLE_DESTROY;
+ num = VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY;
else if (action == XEN_ON_NORMAL_EXIT_RESTART)
- num = VIR_DOMAIN_LIFECYCLE_RESTART;
+ num = VIR_DOMAIN_LIFECYCLE_ACTION_RESTART;
return num;
}
goto error;
}
} else {
- def->onPoweroff = VIR_DOMAIN_LIFECYCLE_DESTROY;
+ def->onPoweroff = VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY;
}
tmp = sexpr_node(root, "domain/on_reboot");
goto error;
}
} else {
- def->onReboot = VIR_DOMAIN_LIFECYCLE_RESTART;
+ def->onReboot = VIR_DOMAIN_LIFECYCLE_ACTION_RESTART;
}
tmp = sexpr_node(root, "domain/on_crash");