From: Jim Fehlig Date: Wed, 19 Feb 2014 22:11:59 +0000 (-0700) Subject: libxl: queue shutdown event on domain shutdown X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=84a6209d7f1674c92e1c5e68e56e2b16922fc608;p=libvirt.git libxl: queue shutdown event on domain shutdown Emit libvirt shutdown event when receiving LIBXL_SHUTDOWN_REASON_POWEROFF event from libxl. Signed-off-by: Jim Fehlig --- diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c index 9f87e719cf..c7c7b4f3cc 100644 --- a/src/libxl/libxl_driver.c +++ b/src/libxl/libxl_driver.c @@ -381,6 +381,9 @@ libxlDomainShutdownThread(void *opaque) VIR_DOMAIN_EVENT_STOPPED_CRASHED); reason = VIR_DOMAIN_SHUTOFF_CRASHED; } else { + dom_event = virDomainEventLifecycleNewFromObj(vm, + VIR_DOMAIN_EVENT_STOPPED, + VIR_DOMAIN_EVENT_STOPPED_SHUTDOWN); reason = VIR_DOMAIN_SHUTOFF_SHUTDOWN; } libxl_domain_destroy(ctx, vm->def->id, NULL);