From: Dmitry Guryanov Date: Tue, 23 Dec 2014 13:23:34 +0000 (+0300) Subject: parallels: report, that cdrom image is raw X-Git-Tag: v1.2.12-rc1~137 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7c6dbf35183aa636ae31290beef14af937a3b248;p=thirdparty%2Flibvirt.git parallels: report, that cdrom image is raw VIR_STORAGE_FILE_AUTO should be used only in xml provided to libvirt by user, if I understood correctly. Driver should set storage source format to specific disk format in *DomainGetXMLDesc. CDROMs in PCS use raw image format. Signed-off-by: Dmitry Guryanov --- diff --git a/src/parallels/parallels_sdk.c b/src/parallels/parallels_sdk.c index 83a28b732b..cde5772614 100644 --- a/src/parallels/parallels_sdk.c +++ b/src/parallels/parallels_sdk.c @@ -471,7 +471,7 @@ prlsdkGetDiskInfo(PRL_HANDLE prldisk, if (emulatedType == PDT_USE_IMAGE_FILE) { virDomainDiskSetType(disk, VIR_STORAGE_TYPE_FILE); if (isCdrom) - virDomainDiskSetFormat(disk, VIR_STORAGE_FILE_AUTO); + virDomainDiskSetFormat(disk, VIR_STORAGE_FILE_RAW); else virDomainDiskSetFormat(disk, VIR_STORAGE_FILE_PLOOP); } else {