From 1ee359492f647a93dfa88c3c01054352dac2f265 Mon Sep 17 00:00:00 2001 From: Harikrishna Patnala Date: Wed, 29 Sep 2021 08:51:24 +0530 Subject: [PATCH] Added disk key check even for successful clone operation --- .../java/com/cloud/hypervisor/vmware/mo/VirtualMachineMO.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/VirtualMachineMO.java b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/VirtualMachineMO.java index 53df92d3323..54ea919571b 100644 --- a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/VirtualMachineMO.java +++ b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/VirtualMachineMO.java @@ -801,7 +801,7 @@ public class VirtualMachineMO extends BaseMO { VirtualMachineMO clonedVm = dcMo.findVm(vmName); VirtualDisk[] vmDisks = clonedVm.getAllDiskDevice(); s_logger.debug(String.format("Checking if VM %s is created only with required Disk, if not detach the remaining disks", vmName)); - if (vmDisks.length == 1) { + if (vmDisks.length == 1 && vmDisks[0].getKey() == requiredDisk.getKey()) { s_logger.debug(String.format("VM %s is created only with required Disk", vmName)); return; }