
On Wed, Nov 20, 2024 at 18:48:35 +0300, Nikolai Barybin via Devel wrote:
Hello everyone!
Nikolai Barybin (15): conf: add data-file feature and related fields to virStorageSource Add VIR_STORAGE_FILE_FEATURE_DATA_FILE to virStorageFileFeature enum conf: schemas: add data-file store to domain rng schema conf: implement XML parsing/formating for dataFileStore storage file: add getDataFile function to FileTypeInfo storage file: add qcow2 data-file path parsing from header storage file: fill in src->dataFileStore during file probe security: DAC: handle qcow2 data-file on image label set/restore security: selinux: handle qcow2 data-file on image label set/restore security: apparmor: handle qcow2 data-file qemu: put data-file path to VM's cgroup and namespace qemu: factor out qemuDomainPrepareStorageSource() qemu: enable basic qcow2 data-file feature support tests: add qcow2 data-file tests docs: formatdomain: describe dataFileStore element of disk
I've finished my reviews and tests. As noted during the review I've renamed and moved the position of the XML element so that it's stored under the <source element: <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/tmp/datafile.qcow2'> <dataStore type='block'> <format type='raw'/> <source dev='/dev/lvm/base1'/> </dataStore> </source> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </disk> I've fixed few bugs identified while testing the code and I'm currently running upstream CI. Once that finishes I'll push these patches with the modification I've suggested so that we avoid another round trip. Thanks! Peter