mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
qemu: Disable NBD TLS migration over UNIX socket
Even though it is technically possible, when running the migrations QEMU's nbd-server-start errors out with: "TLS is only supported with IPv4/IPv6" We can always enable it when QEMU adds this feature, but for now it is safer to show our error message rather than rely on QEMU to error out properly. Signed-off-by: Martin Kletzander <mkletzan@redhat.com> Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
parent
d1e00f84c0
commit
3430a77182
@ -1100,6 +1100,12 @@ qemuMigrationSrcNBDStorageCopy(virQEMUDriverPtr driver,
|
||||
if (uri->port)
|
||||
port = uri->port;
|
||||
} else if (STREQ(uri->scheme, "unix")) {
|
||||
if (flags & VIR_MIGRATE_TLS) {
|
||||
virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s",
|
||||
_("NBD migration with TLS is not supported over UNIX socket"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!uri->path) {
|
||||
virReportError(VIR_ERR_INVALID_ARG, "%s",
|
||||
_("UNIX disks URI does not include path"));
|
||||
|
Loading…
x
Reference in New Issue
Block a user