diff options
author | Fam Zheng <famz@redhat.com> | 2015-06-08 13:56:08 +0800 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2015-07-02 10:06:23 +0100 |
commit | 0fc9f8ea2800b76eaea20a8a3a91fbeeb4bfa81b (patch) | |
tree | 0e38faa50c9b3d149853693e64d945b15d351405 /qmp-commands.hx | |
parent | ba3f0e2545c365ebe1dbddb0e53058710d41881e (diff) | |
download | qemu-0fc9f8ea2800b76eaea20a8a3a91fbeeb4bfa81b.zip qemu-0fc9f8ea2800b76eaea20a8a3a91fbeeb4bfa81b.tar.gz qemu-0fc9f8ea2800b76eaea20a8a3a91fbeeb4bfa81b.tar.bz2 |
qmp: Add optional bool "unmap" to drive-mirror
If specified as "true", it allows discarding on target sectors where source is
not allocated.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'qmp-commands.hx')
-rw-r--r-- | qmp-commands.hx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/qmp-commands.hx b/qmp-commands.hx index 87fa172..e1bcc60 100644 --- a/qmp-commands.hx +++ b/qmp-commands.hx @@ -1503,6 +1503,7 @@ EQMP .args_type = "sync:s,device:B,target:s,speed:i?,mode:s?,format:s?," "node-name:s?,replaces:s?," "on-source-error:s?,on-target-error:s?," + "unmap:b?," "granularity:i?,buf-size:i?", .mhandler.cmd_new = qmp_marshal_input_drive_mirror, }, @@ -1542,6 +1543,8 @@ Arguments: (BlockdevOnError, default 'report') - "on-target-error": the action to take on an error on the target (BlockdevOnError, default 'report') +- "unmap": whether the target sectors should be discarded where source has only + zeroes. (json-bool, optional, default true) The default value of the granularity is the image cluster size clamped between 4096 and 65536, if the image format defines one. If the format |