We need both a "source" and a "destination" bitmap name, so a new type is needed to share with the transactional system in a later patch.
Signed-off-by: John Snow <js...@redhat.com> --- qapi/block-core.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/qapi/block-core.json b/qapi/block-core.json index 0061713..6bed205 100644 --- a/qapi/block-core.json +++ b/qapi/block-core.json @@ -1000,6 +1000,20 @@ 'data': { 'node': 'str', 'name': 'str' } } ## +# @BlockDirtyBitmapCopy +# +# @node: name of device/node which the bitmap is tracking +# +# @source: name of the dirty bitmap to be copied from +# +# @dest: name of the new dirty bitmap to create +# +# Since 2.4 +## +{ 'struct': 'BlockDirtyBitmapCopy', + 'data': { 'node': 'str', 'source': 'str', 'dest': 'str' } } + +## # @BlockDirtyBitmapAdd # # @node: name of device/node which the bitmap is tracking -- 2.1.0