mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 15:53:54 -06:00
qapi: add x-block-dirty-bitmap-merge
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Jeff Cody <jcody@redhat.com> Message-id: 20180606182449.1607-5-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
This commit is contained in:
parent
c649044740
commit
b598e531f1
4 changed files with 88 additions and 1 deletions
|
@ -1740,6 +1740,20 @@
|
|||
'data': { 'node': 'str', 'name': 'str', '*granularity': 'uint32',
|
||||
'*persistent': 'bool', '*autoload': 'bool' } }
|
||||
|
||||
##
|
||||
# @BlockDirtyBitmapMerge:
|
||||
#
|
||||
# @node: name of device/node which the bitmap is tracking
|
||||
#
|
||||
# @dst_name: name of the destination dirty bitmap
|
||||
#
|
||||
# @src_name: name of the source dirty bitmap
|
||||
#
|
||||
# Since: 3.0
|
||||
##
|
||||
{ 'struct': 'BlockDirtyBitmapMerge',
|
||||
'data': { 'node': 'str', 'dst_name': 'str', 'src_name': 'str' } }
|
||||
|
||||
##
|
||||
# @block-dirty-bitmap-add:
|
||||
#
|
||||
|
@ -1850,6 +1864,30 @@
|
|||
{ 'command': 'x-block-dirty-bitmap-disable',
|
||||
'data': 'BlockDirtyBitmap' }
|
||||
|
||||
##
|
||||
# @x-block-dirty-bitmap-merge:
|
||||
#
|
||||
# Merge @src_name dirty bitmap to @dst_name dirty bitmap. @src_name dirty
|
||||
# bitmap is unchanged. On error, @dst_name is unchanged.
|
||||
#
|
||||
# Returns: nothing on success
|
||||
# If @node is not a valid block device, DeviceNotFound
|
||||
# If @dst_name or @src_name is not found, GenericError
|
||||
# If bitmaps has different sizes or granularities, GenericError
|
||||
#
|
||||
# Since: 3.0
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# -> { "execute": "x-block-dirty-bitmap-merge",
|
||||
# "arguments": { "node": "drive0", "dst_name": "bitmap0",
|
||||
# "src_name": "bitmap1" } }
|
||||
# <- { "return": {} }
|
||||
#
|
||||
##
|
||||
{ 'command': 'x-block-dirty-bitmap-merge',
|
||||
'data': 'BlockDirtyBitmapMerge' }
|
||||
|
||||
##
|
||||
# @BlockDirtyBitmapSha256:
|
||||
#
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue