qemu: Block disk hotplug when transient disk option is enabled

For now we disable disk hotplug of transient disk as it requires
creating an overlay prior to adding the frontend.

Signed-off-by: Masayoshi Mizuma <m.mizuma@jp.fujitsu.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Tested-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Masayoshi Mizuma 2020-09-17 09:30:41 -04:00 committed by Peter Krempa
parent b3c582623c
commit 83182f0838

View File

@ -1031,6 +1031,12 @@ qemuDomainAttachDeviceDiskLiveInternal(virQEMUDriverPtr driver,
return -1;
}
if (disk->transient) {
virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s",
_("transient disk hotplug isn't supported"));
return -1;
}
if (virDomainDiskTranslateSourcePool(disk) < 0)
goto cleanup;