[libvirt] [PATCH 0/5] Guest filesystem information API

Tomoki Sekiyama tomoki.sekiyama at hds.com
Thu Oct 16 00:01:00 UTC 2014


Could someone review this patchset please? Any comment is appreciated!


Regards,
Tomoki Sekiyama

On 9/30/14, 20:19 , "Tomoki Sekiyama" <tomoki.sekiyama at hds.com> wrote:

>Hi,
>
>This series implements a new virDomainGetFSInfo API, that returns a list
>of
>mounted filesystems information in the guest, collected via the guest
>agent.
>
>The returned info contains mountpoints and disk device alias named in
>libvirt, so we can know which mountpoints should be frozen by
>virDomainFSFreeze to take snapshots of a part of disks.
>
>---
>Tomoki Sekiyama (5):
>      Implement public API for virDomainGetFSInfo
>      remote: Implement the remote protocol for virDomainGetFSInfo
>      qemu: Implement the qemu driver for virDomainGetFSInfo
>      qemu: add test for qemuAgentGetFSInfo
>      virsh: expose virDomainGetFSInfo
>
>
> daemon/remote.c                          |  117 +++++++++++++++++++++
> include/libvirt/libvirt.h.in             |   21 ++++
> src/conf/domain_conf.c                   |   71 +++++++++++++
> src/conf/domain_conf.h                   |    6 +
> src/driver.h                             |    6 +
> src/libvirt.c                            |   68 ++++++++++++
> src/libvirt_private.syms                 |    1
> src/libvirt_public.syms                  |    6 +
> src/qemu/qemu_agent.c                    |  165
>++++++++++++++++++++++++++++++
> src/qemu/qemu_agent.h                    |    2
> src/qemu/qemu_driver.c                   |   48 +++++++++
> src/remote/remote_driver.c               |   87 ++++++++++++++++
> src/remote/remote_protocol.x             |   32 ++++++
> src/remote_protocol-structs              |   21 ++++
> src/rpc/gendispatch.pl                   |    1
> tests/Makefile.am                        |    1
> tests/qemuagentdata/qemuagent-fsinfo.xml |   27 +++++
> tests/qemuagenttest.c                    |  118 +++++++++++++++++++++
> tools/virsh-domain.c                     |   70 +++++++++++++
> 19 files changed, 867 insertions(+), 1 deletion(-)
> create mode 100644 tests/qemuagentdata/qemuagent-fsinfo.xml
>
>--
>
>Tomoki Sekiyama





More information about the libvir-list mailing list