[PATCH 08/10] qemuDomainDiskLookupByNodename: Look also for 'mirror' node names
Peter Krempa
pkrempa at redhat.com
Wed Jul 15 13:10:10 UTC 2020
When doing a block copy, there is another chain of images attached to a
disk. Consider them as well when looking up a disk using nodename.
Signed-off-by: Peter Krempa <pkrempa at redhat.com>
---
src/qemu/qemu_domain.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
index ed7ec77ed4..18fd445e30 100644
--- a/src/qemu/qemu_domain.c
+++ b/src/qemu/qemu_domain.c
@@ -11492,6 +11492,14 @@ qemuDomainDiskLookupByNodename(virDomainDefPtr def,
return def->disks[i];
}
+
+ if (def->disks[i]->mirror &&
+ (tmp = virStorageSourceFindByNodeName(def->disks[i]->mirror, nodename))) {
+ if (src)
+ *src = tmp;
+
+ return def->disks[i];
+ }
}
return NULL;
--
2.26.2
More information about the libvir-list
mailing list