libvirt/src/storage_file
Peter Krempa 156ddb43b1 storage_file_probe: Treat qcow2 images with protocol drivers in backing store field as raw
qemu allows and in some cases uses protocol driver names ('file',
'host_device', 'nbd', ...) in the 'backing file format' field of a qcow
to denote a image where the dummy 'raw' driver was not used on top.

Adapt our backing store parser for such cases. The examples added in
previous patch show the difference in behaviour.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2023-11-27 10:12:34 +01:00
..
meson.build storage_source: Move backing store parsers into new file 2021-01-27 07:49:57 +01:00
storage_file_backend_fs.c storage_file: Update format strings in translated messages 2023-04-01 11:40:35 +02:00
storage_file_backend_fs.h
storage_file_backend_gluster.c virStorageNetHostDef: Convert 'transport' field to proper enum type 2023-09-15 10:35:20 +02:00
storage_file_backend_gluster.h
storage_file_backend.c storage_file: Update format strings in translated messages 2023-04-01 11:40:35 +02:00
storage_file_backend.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
storage_file_probe.c storage_file_probe: Treat qcow2 images with protocol drivers in backing store field as raw 2023-11-27 10:12:34 +01:00
storage_file_probe.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
storage_source_backingstore.c virStorageNetHostDef: Convert 'transport' field to proper enum type 2023-09-15 10:35:20 +02:00
storage_source_backingstore.h storage_file: Declare virStorageSourceParseRBDColonString only in one header 2022-01-17 09:53:44 +01:00
storage_source.c conf: add ability to configure a vdpa block disk device 2023-09-12 11:06:41 -05:00
storage_source.h storage_source: introduce virStorageSourceChainLookupBySource 2023-01-09 13:32:49 +01:00