summaryrefslogtreecommitdiffstats
path: root/qapi
diff options
context:
space:
mode:
authorKevin Wolf2018-03-20 15:08:00 +0100
committerKevin Wolf2018-03-26 12:16:12 +0200
commit61fa64871dcd823633aac129762d424a8a19e6ee (patch)
tree91aeaca09122048e2901fbe93026018b8ddba8c9 /qapi
parentqcow2: Reset free_cluster_index when allocating a new refcount block (diff)
downloadqemu-61fa64871dcd823633aac129762d424a8a19e6ee.tar.gz
qemu-61fa64871dcd823633aac129762d424a8a19e6ee.tar.xz
qemu-61fa64871dcd823633aac129762d424a8a19e6ee.zip
vdi: Change 'static' create option to 'preallocation' in QMP
What static=on really does is what we call metadata preallocation for other block drivers. While we can still change the QMP interface, make it more consistent by using 'preallocation' for VDI, too. This doesn't implement any new functionality, so the only supported preallocation modes are 'off' and 'metadata' for now. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'qapi')
-rw-r--r--qapi/block-core.json7
1 files changed, 3 insertions, 4 deletions
diff --git a/qapi/block-core.json b/qapi/block-core.json
index 1088ab0c78..c50517bff3 100644
--- a/qapi/block-core.json
+++ b/qapi/block-core.json
@@ -3943,16 +3943,15 @@
#
# @file Node to create the image format on
# @size Size of the virtual disk in bytes
-# @static Whether to create a statically (true) or
-# dynamically (false) allocated image
-# (default: false, i.e. dynamic)
+# @preallocation Preallocation mode for the new image (allowed values: off,
+# metadata; default: off)
#
# Since: 2.12
##
{ 'struct': 'BlockdevCreateOptionsVdi',
'data': { 'file': 'BlockdevRef',
'size': 'size',
- '*static': 'bool' } }
+ '*preallocation': 'PreallocMode' } }
##
# @BlockdevVhdxSubformat: