[libvirt] [PATCH v4 0/3] qemu: expand domain memory statistics

Maxim Nestratov mnestratov at virtuozzo.com
Thu Jun 16 18:43:33 UTC 2016


08.06.2016 16:30, Derbyshev Dmitriy пишет:

> From: Derbyshev Dmitry <dderbyshev at virtuozzo.com>
>
> QEMU reports timestamp and available along with other memory statistics.
> This information was not saved into domain statistics.
>
> Also, to collect all balloon statistics for all guests it was necessary to make
> several libvirt requests (one per VE).
> Last patch allows doing this via qemuConnectGetAllDomainStats in one request.
>
> Changes since v1:
>   * Enum numeration fixed
>   * Macro getting "usage" field fixed
> Changes since v2:
>   * previous patches were on wrong branch
>   * qemu's stat name was "stat-available-memory"
> Changes since v3:
>   * 3rd patch added
>
> Derbyshev Dmitry (3):
>    qemu: expand domain memory statistics with 'usable'
>    qemu: expand domain memory statistics with 'last-update' timestamp
>    qemu: return balloon statistics alongside all domain stats
>
>   include/libvirt/libvirt-domain.h | 11 +++++-
>   src/libvirt-domain.c             |  5 +++
>   src/qemu/qemu_driver.c           | 84 +++++++++++++++++++++++++++++++---------
>   src/qemu/qemu_monitor_json.c     | 22 ++++++-----
>   tools/virsh-domain-monitor.c     |  4 ++
>   5 files changed, 98 insertions(+), 28 deletions(-)
>


Please ignore this version of the series as it had a bug causing libvirt 
to crash on simultaneous qemuMonitorSend call.
v5 series is sent.

Maxim




More information about the libvir-list mailing list