From f323bc9e8b3b46ad28402995a9dcaaeff3eb5e03 Mon Sep 17 00:00:00 2001 From: Wenchao Xia Date: Wed, 11 Sep 2013 14:04:35 +0800 Subject: qmp: add interface blockdev-snapshot-internal-sync Snapshot ID can't be specified in this interface. Signed-off-by: Wenchao Xia Signed-off-by: Kevin Wolf --- qapi-schema.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'qapi-schema.json') diff --git a/qapi-schema.json b/qapi-schema.json index 77bbbf59cf..43faf91410 100644 --- a/qapi-schema.json +++ b/qapi-schema.json @@ -1804,6 +1804,26 @@ { 'command': 'blockdev-snapshot-sync', 'data': 'BlockdevSnapshot' } +## +# @blockdev-snapshot-internal-sync +# +# Synchronously take an internal snapshot of a block device, when the format +# of the image used supports it. +# +# For the arguments, see the documentation of BlockdevSnapshotInternal. +# +# Returns: nothing on success +# If @device is not a valid block device, DeviceNotFound +# If any snapshot matching @name exists, or @name is empty, +# GenericError +# If the format of the image used does not support it, +# BlockFormatFeatureNotSupported +# +# Since 1.7 +## +{ 'command': 'blockdev-snapshot-internal-sync', + 'data': 'BlockdevSnapshotInternal' } + ## # @human-monitor-command: # -- cgit v1.2.1