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) {

Reply via email to