[libvirt] [PATCH 4/5] save domain status during vm creation and remove it on shutdown.

Gerd v. Egidy lists at egidy.de
Mon Dec 15 16:48:25 UTC 2008


Hi Guido,

> This patch does the actual saving and removal of the vm status. It does
> so only at vm creation time at the moment. We need to update the config
> every time the life config changes later.

sorry for asking such "dumb" questions here on a developer-list, but would you 
mind to tell a bit how libvirt with qemu/kvm should work with your patches 
(all 5 you posted + something you plan for the near future):

- libvirt is shut down gracefully, qemu-domain still running
Will the qemu-domain get a (soft) shutdown and libvirt waits some time 
(configurable?) until the domain is down?
Or will libvirt make a snapshot of the domain state and save it into some 
file?
Or can I select between these two modes of operation with some config value?
The last one would be my favorite as it is often faster and more reliable.

- libvirt starts, a qemu-domain has autostart enabled, memory/state is saved 
to a file into a special directory
will the snapshot be loaded or the domain started from scratch (with unclean 
filesystem)?
what will happen if there is a error during loading the state?

- libvirt is buggy and gets a segfault, qemu-domain (autostart set) still 
running, libvirt is restarted 
what will happen to the still-running qemu?

Thank you very much.

Kind regards,

Gerd




More information about the libvir-list mailing list