On 2/2/26 16:06, Peter Krempa via Devel wrote:
> This patchset introduces configuration of the block latency histogram
> feature in qemu as well as exposes the histograms via bulk domain stats.
> 
> The feature was in qemu for a long time so no capabilities are needed.
> 
> Peter Krempa (9):
>   qemu: Extract disk setup done via QMP into a separate helper
>   qemu: process: Rename 'qemuProcessSetupDiskThrottling' to
>     'qemuProcessSetupDisks'
>   qemu: monitor: Extract block latency histogram stats into
>     'qemuBlockStats'
>   Expose latency histograms via 'virConnectGetAllDomainStats'
>   qemu: monitor: Add handlers for 'block-latency-histogram-set'
>   docs: formatdomain: Fix indentation of docs for
>     <disk><driver><statistics> element
>   docs: formatdomain: Reword section about the '<statistics>' element
>     under disk driver
>   Introduce support for disk operation latency histogram collection
>   qemu: Setup disk latency histograms on startup/hotplug/update
> 
>  docs/formatdomain.rst                         |  77 ++++++++--
>  docs/manpages/virsh.rst                       |   7 +
>  include/libvirt/libvirt-domain.h              | 113 +++++++++++++++
>  src/conf/domain_conf.c                        | 133 +++++++++++++++++-
>  src/conf/domain_conf.h                        |   7 +
>  src/conf/schemas/domaincommon.rng             |  37 ++++-
>  src/qemu/qemu_domain.c                        |  17 +++
>  src/qemu/qemu_domain.h                        |   3 +
>  src/qemu/qemu_driver.c                        |  43 ++++++
>  src/qemu/qemu_hotplug.c                       |  52 ++++---
>  src/qemu/qemu_monitor.c                       |  41 ++++++
>  src/qemu/qemu_monitor.h                       |  27 ++++
>  src/qemu/qemu_monitor_json.c                  | 115 +++++++++++++++
>  src/qemu/qemu_monitor_json.h                  |   9 ++
>  src/qemu/qemu_process.c                       |  63 ++++++---
>  src/qemu/qemu_process.h                       |   3 +
>  tests/qemumonitorjsontest.c                   |   9 ++
>  ...isk-statistics-intervals.x86_64-latest.xml |  29 ++++
>  .../disk-statistics-intervals.xml             |  25 ++++
>  19 files changed, 748 insertions(+), 62 deletions(-)
> 

Reviewed-by: Michal Privoznik <[email protected]>

Michal

Reply via email to