diff options
author | Kevin Wolf <kwolf@redhat.com> | 2018-03-20 15:08:00 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2018-03-26 12:16:12 +0200 |
commit | 61fa64871dcd823633aac129762d424a8a19e6ee (patch) | |
tree | 91aeaca09122048e2901fbe93026018b8ddba8c9 /qapi | |
parent | abf754fe406ecaf5b5018a6f34b2eba569352673 (diff) | |
download | qemu-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.json | 7 |
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: |