]> xenbits.xensource.com Git - libvirt.git/commitdiff
parallels: report, that cdrom image is raw
authorDmitry Guryanov <dguryanov@parallels.com>
Tue, 23 Dec 2014 13:23:34 +0000 (16:23 +0300)
committerMartin Kletzander <mkletzan@redhat.com>
Tue, 23 Dec 2014 14:13:13 +0000 (15:13 +0100)
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 <dguryanov@parallels.com>
src/parallels/parallels_sdk.c

index 83a28b732bd4988e65f608ff9264461a76802eb9..cde577261479f8d81c82242401700097411dc5dd 100644 (file)
@@ -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 {