This is an automated email from the ASF dual-hosted git repository.
dahn pushed a commit to branch 4.22
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.22 by this push:
new b1bc5380a28 fix: support SharedMountPoint for KVM volume import and
unmanage (#12956)
b1bc5380a28 is described below
commit b1bc5380a28eb214a2ba1e58800fa7fe228eea66
Author: prashanthr2 <[email protected]>
AuthorDate: Thu Apr 9 14:09:08 2026 +0100
fix: support SharedMountPoint for KVM volume import and unmanage (#12956)
---
.../apache/cloudstack/storage/volume/VolumeImportUnmanageService.java | 2 +-
.../kvm/resource/wrapper/LibvirtGetVolumesOnStorageCommandWrapper.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
a/api/src/main/java/org/apache/cloudstack/storage/volume/VolumeImportUnmanageService.java
b/api/src/main/java/org/apache/cloudstack/storage/volume/VolumeImportUnmanageService.java
index 78c598272e0..13f01b4944a 100644
---
a/api/src/main/java/org/apache/cloudstack/storage/volume/VolumeImportUnmanageService.java
+++
b/api/src/main/java/org/apache/cloudstack/storage/volume/VolumeImportUnmanageService.java
@@ -37,7 +37,7 @@ public interface VolumeImportUnmanageService extends
PluggableService, Configura
Arrays.asList(Hypervisor.HypervisorType.KVM,
Hypervisor.HypervisorType.VMware);
List<Storage.StoragePoolType> SUPPORTED_STORAGE_POOL_TYPES_FOR_KVM =
Arrays.asList(Storage.StoragePoolType.NetworkFilesystem,
- Storage.StoragePoolType.Filesystem, Storage.StoragePoolType.RBD);
+ Storage.StoragePoolType.Filesystem, Storage.StoragePoolType.RBD,
Storage.StoragePoolType.SharedMountPoint);
ConfigKey<Boolean> AllowImportVolumeWithBackingFile = new
ConfigKey<>(Boolean.class,
"allow.import.volume.with.backing.file",
diff --git
a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetVolumesOnStorageCommandWrapper.java
b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetVolumesOnStorageCommandWrapper.java
index 6d918435277..ab6bdd6135d 100644
---
a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetVolumesOnStorageCommandWrapper.java
+++
b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetVolumesOnStorageCommandWrapper.java
@@ -52,7 +52,7 @@ import java.util.stream.Collectors;
public final class LibvirtGetVolumesOnStorageCommandWrapper extends
CommandWrapper<GetVolumesOnStorageCommand, Answer, LibvirtComputingResource> {
static final List<StoragePoolType>
STORAGE_POOL_TYPES_SUPPORTED_BY_QEMU_IMG =
Arrays.asList(StoragePoolType.NetworkFilesystem,
- StoragePoolType.Filesystem, StoragePoolType.RBD);
+ StoragePoolType.Filesystem, StoragePoolType.RBD,
StoragePoolType.SharedMountPoint);
@Override
public Answer execute(final GetVolumesOnStorageCommand command, final
LibvirtComputingResource libvirtComputingResource) {