]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: domain: Assume 'raw' default storage format also for network storage
authorPeter Krempa <pkrempa@redhat.com>
Thu, 4 Oct 2018 12:43:46 +0000 (14:43 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 4 Feb 2019 12:42:11 +0000 (13:42 +0100)
commit2f78ca803afb0be9091788cb3b115b480b9c812e
tree1258db57c088caa4c8c435fc77732063681e1c03
parent6b618d2d5fd1dfd134a06dca4d2351ef94d8237b
qemu: domain: Assume 'raw' default storage format also for network storage

Post parse callback adds the 'raw' type only for local files. Remote
files can also have backing store (even local) so we should do this also
for network backed storage.

Note that virStorageFileGetMetadata always considers files with no type
as raw so we will not accidentally traverse the backing chain and allow
unexpected files being labelled with svirt labels.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
13 files changed:
src/qemu/qemu_domain.c
tests/qemuxml2argvdata/disk-network-gluster.args
tests/qemuxml2argvdata/disk-network-gluster.x86_64-2.12.0.args
tests/qemuxml2argvdata/disk-network-gluster.x86_64-latest.args
tests/qemuxml2argvdata/disk-network-iscsi.args
tests/qemuxml2argvdata/disk-network-iscsi.x86_64-2.12.0.args
tests/qemuxml2argvdata/disk-network-iscsi.x86_64-latest.args
tests/qemuxml2argvdata/disk-network-nbd.args
tests/qemuxml2argvdata/disk-network-nbd.x86_64-2.12.0.args
tests/qemuxml2argvdata/disk-network-nbd.x86_64-latest.args
tests/qemuxml2xmloutdata/disk-network-gluster.xml
tests/qemuxml2xmloutdata/disk-network-iscsi.xml
tests/qemuxml2xmloutdata/disk-network-nbd.xml