Signed-off-by: Fiona Ebner <f.eb...@proxmox.com> --- qapi/block-core.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/qapi/block-core.json b/qapi/block-core.json index f8ed564cf0..07c5773717 100644 --- a/qapi/block-core.json +++ b/qapi/block-core.json @@ -3567,7 +3567,8 @@ # Since: 2.9 ## { 'enum': 'BlockdevDriver', - 'data': [ 'blkdebug', 'blklogwrites', 'blkreplay', 'blkverify', 'bochs', + 'data': [ 'alloc-track', + 'blkdebug', 'blklogwrites', 'blkreplay', 'blkverify', 'bochs', 'cloop', 'compress', 'copy-before-write', 'copy-on-read', 'dmg', 'file', 'snapshot-access', 'ftp', 'ftps', {'name': 'gluster', 'features': [ 'deprecated' ] }, @@ -3668,6 +3669,21 @@ { 'struct': 'BlockdevOptionsNull', 'data': { '*size': 'int', '*latency-ns': 'uint64', '*read-zeroes': 'bool' } } +## +# @BlockdevOptionsAllocTrack: +# +# Driver specific block device options for the alloc-track backend. +# +# @backing: backing file with the data. +# +# @auto-remove: whether the alloc-track driver should drop itself +# after completing the stream. +# +## +{ 'struct': 'BlockdevOptionsAllocTrack', + 'base': 'BlockdevOptionsGenericFormat', + 'data': { 'auto-remove': 'bool', 'backing': 'BlockdevRefOrNull' } } + ## # @BlockdevOptionsPbs: # @@ -5114,6 +5130,7 @@ '*detect-zeroes': 'BlockdevDetectZeroesOptions' }, 'discriminator': 'driver', 'data': { + 'alloc-track':'BlockdevOptionsAllocTrack', 'blkdebug': 'BlockdevOptionsBlkdebug', 'blklogwrites':'BlockdevOptionsBlklogwrites', 'blkverify': 'BlockdevOptionsBlkverify', -- 2.47.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel