[libvirt] [PATCH v3] implement virsh dump for qemu guests

Daniel Veillard veillard at redhat.com
Wed Jul 15 10:18:26 UTC 2009


On Fri, Jul 10, 2009 at 06:17:34PM +0200, Paolo Bonzini wrote:
> This patch uses a stop/migrate/cont combination to implement
> "virsh dump" for QEMU guests (BZ507551).
> 
> The code is mostly based on qemudDomainSave, except that the XML
> prolog is not included as it is not needed to examine the dump
> with e.g. crash.
> 
> The plan is to implement live dumping in the future.  When that is
> done, it shouldn't require reindentation.  This plan is also the
> reason for the "weird"
> 
>     resume = (vm->state == VIR_DOMAIN_RUNNING);
>     if (vm->state == VIR_DOMAIN_RUNNING) {
>         ...
>     }
> 
> * src/qemu_driver.c (qemudDomainCoreDump): New.
> (qemuDriver): Add core dump function.
> ---
> 	The virsh dump for xen does not crash the VM, and so does
> 	this KVM implementation.

  Looks fine to me at this point ACK,

For the subsequent patch adding live and crash options, that will need
to modify include/libvirt/libvirt.h.in , then the two back-end of xen
and qemu.

  Thanks !

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvir-list mailing list