Hi,

What should be the events fired when VM requests reboot? Currently the
libxl driver fires VIR_DOMAIN_EVENT_STOPPED, and if on_reboot is set to
restart, it fires VIR_DOMAIN_EVENT_STARTED next to it (in fact, _STARTED
gets fired before _STOPPED here, but it's another issue). What I'd like
to do, is to set on_reboot to destroy, but still receive information
whether VM requested just shutdown or reboot, so my application (qubesd
daemon) can act on it.

I see VIR_DOMAIN_EVENT_ID_REBOOT, but it's not used in libxl. What's the
intended semantic of it? Should it be fired next to the lifecycle event
(VIR_DOMAIN_EVENT_STOPPED/VIR_DOMAIN_EVENT_STARTED)? Or instead? Is it
okay to fire it even if on_reboot=destroy?

-- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab

Attachment: signature.asc
Description: PGP signature

Reply via email to