[PATCH v2 4/7] qemu: Transient option gets avaiable for qcow2 and raw format disk

Masayoshi Mizuma msys.mizuma at gmail.com
Fri Aug 28 14:08:33 UTC 2020


From: Masayoshi Mizuma <m.mizuma at jp.fujitsu.com>

Signed-off-by: Masayoshi Mizuma <m.mizuma at jp.fujitsu.com>
---
 src/qemu/qemu_validate.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c
index 488f258d00..82818a4fdc 100644
--- a/src/qemu/qemu_validate.c
+++ b/src/qemu/qemu_validate.c
@@ -2166,9 +2166,12 @@ qemuValidateDomainDeviceDefDiskFrontend(const virDomainDiskDef *disk,
     }
 
     if (disk->transient) {
-        virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
-                       _("transient disks not supported yet"));
-        return -1;
+        if ((disk->src->format != VIR_STORAGE_FILE_QCOW2) &&
+            (disk->src->format != VIR_STORAGE_FILE_RAW)) {
+            virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
+                           _("transient disks not supported yet"));
+            return -1;
+        }
     }
 
     if (disk->iomode == VIR_DOMAIN_DISK_IO_NATIVE &&
-- 
2.27.0




More information about the libvir-list mailing list