On Thu, Dec 11, 2025 at 10:37:53 +0100, Peter Krempa wrote:
> From: Peter Krempa <[email protected]>
> 
> Some time ago (commit facda5443f5a8) I've added 'flat' mode (which
> omits 'backing-image' key in reply) to 'query-named-block-nodes' to
> minimize the size of the returned JSON for deeper backing chains.
> 
> While 'query-block' behaved slightly better it turns out that in libvirt
> we do call 'query-block' to figure out some information about the
> block device (e.g. throttling info) but we don't look at the backing
> chain itself.
> 
> Wire up 'flat' for 'query-block' so that libvirt can ask for an
> abbreviated output. The implementation is much simpler as the internals
> are shared with 'query-named-block-nodes'.
> 
> Signed-off-by: Peter Krempa <[email protected]>
> ---
>  block/monitor/block-hmp-cmds.c | 4 ++--
>  block/qapi.c                   | 9 +++++----
>  qapi/block-core.json           | 4 ++++
>  ui/cocoa.m                     | 2 +-
>  4 files changed, 12 insertions(+), 7 deletions(-)

Ping


Reply via email to