aboutsummaryrefslogtreecommitdiff
path: root/qapi
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2018-03-20 15:08:00 +0100
committerKevin Wolf <kwolf@redhat.com>2018-03-26 12:16:12 +0200
commit61fa64871dcd823633aac129762d424a8a19e6ee (patch)
tree91aeaca09122048e2901fbe93026018b8ddba8c9 /qapi
parentabf754fe406ecaf5b5018a6f34b2eba569352673 (diff)
downloadqemu-61fa64871dcd823633aac129762d424a8a19e6ee.zip
qemu-61fa64871dcd823633aac129762d424a8a19e6ee.tar.gz
qemu-61fa64871dcd823633aac129762d424a8a19e6ee.tar.bz2
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 1088ab0..c50517b 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: