mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 01:03:55 -06:00
block/export: Add query-block-exports
This adds a simple QMP command to query the list of block exports. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200924152717.287415-25-kwolf@redhat.com> Acked-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
331170e073
commit
8cade320c8
2 changed files with 55 additions and 0 deletions
|
@ -245,3 +245,35 @@
|
|||
##
|
||||
{ 'event': 'BLOCK_EXPORT_DELETED',
|
||||
'data': { 'id': 'str' } }
|
||||
|
||||
##
|
||||
# @BlockExportInfo:
|
||||
#
|
||||
# Information about a single block export.
|
||||
#
|
||||
# @id: The unique identifier for the block export
|
||||
#
|
||||
# @type: The block export type
|
||||
#
|
||||
# @node-name: The node name of the block node that is exported
|
||||
#
|
||||
# @shutting-down: True if the export is shutting down (e.g. after a
|
||||
# block-export-del command, but before the shutdown has
|
||||
# completed)
|
||||
#
|
||||
# Since: 5.2
|
||||
##
|
||||
{ 'struct': 'BlockExportInfo',
|
||||
'data': { 'id': 'str',
|
||||
'type': 'BlockExportType',
|
||||
'node-name': 'str',
|
||||
'shutting-down': 'bool' } }
|
||||
|
||||
##
|
||||
# @query-block-exports:
|
||||
#
|
||||
# Returns: A list of BlockExportInfo describing all block exports
|
||||
#
|
||||
# Since: 5.2
|
||||
##
|
||||
{ 'command': 'query-block-exports', 'returns': ['BlockExportInfo'] }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue