From 8372b1ecd072ed99d1c582abbb17f23b8c14a069 Mon Sep 17 00:00:00 2001 From: ShubhaOracle Date: Wed, 13 Dec 2023 17:44:12 -0500 Subject: [PATCH] During VM import from SD, exclude shared disk when iterating over disk snapshots. Signed-off-by: Shubha Kulkarni shubha.kulkarni@oracle.com Signed-off-by: ShubhaOracle --- .../ovirt/engine/core/bll/exportimport/ImportVmCommand.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/exportimport/ImportVmCommand.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/exportimport/ImportVmCommand.java index 7fbb06a67e0..abade17a15b 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/exportimport/ImportVmCommand.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/exportimport/ImportVmCommand.java @@ -1071,8 +1071,10 @@ && getParameters().getVm().getDiskMap().containsKey(disk.getId())) { disk.setActive(false); setDiskStorageDomainInfo(disk); saveImage(disk); - snapshotId = disk.getVmSnapshotId(); - saveSnapshotIfNotExists(snapshotId, disk); + if (!disk.isShareable()) { + snapshotId = disk.getVmSnapshotId(); + saveSnapshotIfNotExists(snapshotId, disk); + } saveDiskImageDynamic(disk); }