[libvirt] [PATCH v6 1/4] add new virDomainCoreDumpWithFormat API

Daniel P. Berrange berrange at redhat.com
Mon Mar 17 09:41:17 UTC 2014


On Sun, Mar 16, 2014 at 06:07:07AM +0000, qiaonuohan at cn.fujitsu.com wrote:
> --memory-only option is introduced without compression supported. Now qemu has
> support dumping domain's memory in kdump-compressed format. This patch is adding
> new virDomainCoreDumpWithFormat API, so that the format in which qemu dumps
> domain's memory can be specified.
> 
> Signed-off-by: Qiao Nuohan <qiaonuohan at cn.fujitsu.com>
> ---
>  include/libvirt/libvirt.h.in |  8 ++++
>  src/driver.h                 |  7 ++++
>  src/libvirt.c                | 92 ++++++++++++++++++++++++++++++++++++++++++++
>  src/libvirt_public.syms      |  5 +++
>  src/remote/remote_driver.c   |  1 +
>  src/remote/remote_protocol.x | 15 +++++++-
>  src/remote_protocol-structs  |  7 ++++
>  src/test/test_driver.c       | 21 ++++++++--
>  8 files changed, 152 insertions(+), 4 deletions(-)
> 
> diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in
> index 295d551..a0a8722 100644
> --- a/include/libvirt/libvirt.h.in
> +++ b/include/libvirt/libvirt.h.in
> @@ -1731,6 +1731,14 @@ int                     virDomainCoreDump       (virDomainPtr domain,
>                                                   unsigned int flags);
>  
>  /*
> + * Domain core dump with format specified
> + */
> +int                 virDomainCoreDumpWithFormat (virDomainPtr domain,
> +                                                 const char *to,
> +                                                 const char *dumpformat,

NACK, please put this back as an enum as it was in previous versions.
This is exposing QEMU implementation names in the API which is bad.

> +                                                 unsigned int flags);

Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list