[libvirt] [PATCH v6 0/4] support dumping guest memory in compressed format

qiaonuohan at cn.fujitsu.com qiaonuohan at cn.fujitsu.com
Sun Mar 16 06:06:59 UTC 2014


dumping guest's memory is introduced without compression supported, but now
qemu can dump guest's memory in kdump-compressed format. This patchset is used
to add support in libvirt side to let qemu do the dump in compressed format and
please refer the following address to see implementation of the qemu side, the
lastest version of qemu side is v9.

http://lists.nongnu.org/archive/html/qemu-devel/2014-02/msg03016.html

ChangLog:
Changes from v5 to v6:
1. add qemuMonitorGetDumpGuestMemoryCapability API to check the available dump
   format

Changes from v4 to v5:
1. modify some restriction check

Changes from v3 to v4:
1. dropping patch "add dump_memory_format in qemu.conf"
2. fix to follow some conventions

Changes from v2 to v3:
1. address Jiri Denemark's comment about adding a new public API instead of
   changing an old one.

Changes from v1 to v2:
1. address Daniel P. Berrange's comment about using a new parameter to replace
   flags like VIR_DUMP_COMPRESS_ZLIB.


qiaonuohan (4):
  add new virDomainCoreDumpWithFormat API
  qemu: add qemuMonitorGetDumpGuestMemoryCapability
  qemu: add support for virDomainCoreDumpWithFormat API
  allow "virsh dump --memory-only" specify dump format

 include/libvirt/libvirt.h.in |  8 ++++
 src/driver.h                 |  7 ++++
 src/libvirt.c                | 92 ++++++++++++++++++++++++++++++++++++++++++++
 src/libvirt_public.syms      |  5 +++
 src/qemu/qemu_driver.c       | 50 +++++++++++++++++++-----
 src/qemu/qemu_monitor.c      | 27 +++++++++++--
 src/qemu/qemu_monitor.h      |  6 ++-
 src/qemu/qemu_monitor_json.c | 86 ++++++++++++++++++++++++++++++++++++++---
 src/qemu/qemu_monitor_json.h |  6 ++-
 src/remote/remote_driver.c   |  1 +
 src/remote/remote_protocol.x | 15 +++++++-
 src/remote_protocol-structs  |  7 ++++
 src/test/test_driver.c       | 21 ++++++++--
 tests/qemumonitorjsontest.c  |  2 +-
 tools/virsh-domain.c         | 30 +++++++++++++--
 tools/virsh.pod              |  6 +++
 16 files changed, 342 insertions(+), 27 deletions(-)

-- 
1.8.5.3




More information about the libvir-list mailing list