qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2 0/4] block: Allow query stats for drive-mirror ta


From: Fam Zheng
Subject: [Qemu-devel] [PATCH v2 0/4] block: Allow query stats for drive-mirror target
Date: Fri, 31 Oct 2014 11:32:53 +0800

v2: Add Max's and Eric's rev-by's for patch 1~3.
    Fix spelling, documentation and indentation on 4.
    Thanks, Max and Eric!

This series adds an optional bool parameter "query-nodes" to query-blockstats.

By default, if omitted, the behavior is unchanged.

If set to "true", the command will iterate through all named nodes in BDS graph
and report the statistics in a list, similarly. But the backing chain is not
built.

This provides a way for libvirt to watch the allocation status
(wr_highest_offset) of target image. Now, libvirt can start drive-mirror job
specifying a node-name parameter. Thus the created target image gets a node
name that can be queried with the new query-blockstats.


Fam Zheng (4):
  block: Add bdrv_next_node
  block: Add bdrv_get_node_name
  block: Include "node-name" if present in query-blockstats
  qmp: Add optional switch "query-nodes" in query-blockstats

 block.c               | 13 +++++++++++++
 block/qapi.c          | 25 ++++++++++++++++++-------
 hmp.c                 |  2 +-
 include/block/block.h |  2 ++
 qapi/block-core.json  | 16 ++++++++++++++--
 qmp-commands.hx       |  2 +-
 6 files changed, 49 insertions(+), 11 deletions(-)

-- 
1.9.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]