From 50d925b3f4cf021b1bbcc935eed62ba02c32cc1e Mon Sep 17 00:00:00 2001 From: Daan Hoogland Date: Sun, 2 Oct 2022 17:19:03 +0200 Subject: [PATCH] proper storage construction --- .../cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java index 860390835df3..87b88f372465 100644 --- a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java +++ b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java @@ -113,7 +113,8 @@ public KVMStoragePoolManager(StorageLayer storagelayer, KVMHAMonitor monitor) { s_logger.warn(String.format("Duplicate StorageAdaptor type %s, not loading %s", info.storagePoolType().toString(), storageAdaptor.getName())); } else { try { - this._storageMapper.put(info.storagePoolType().toString(), storageAdaptor.newInstance()); + s_logger.info(String.format("adding storage adaptor for %s", storageAdaptor.getName())); + this._storageMapper.put(info.storagePoolType().toString(), storageAdaptor.getDeclaredConstructor().newInstance()); } catch (Exception ex) { throw new CloudRuntimeException(ex.toString()); }