You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Peter Pentchev (JIRA)" <ji...@apache.org> on 2016/11/25 08:49:58 UTC
[jira] [Created] (CLOUDSTACK-9616) KVM iSCSI adaptor: alllow other
adaptors to disconnect disks
Peter Pentchev created CLOUDSTACK-9616:
------------------------------------------
Summary: KVM iSCSI adaptor: alllow other adaptors to disconnect disks
Key: CLOUDSTACK-9616
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9616
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: KVM
Environment: KVM hypervisor, more than one storage adaptor
Reporter: Peter Pentchev
Hi,
Thanks for developing CloudStack!
If the following conditions are met:
- more than one storage adaptor is defined for a KVM storage pool
- a disconnectPhysicalDiskByPath() request comes in for the pool (the KVMStoragePoolManager.disconnectPhysicalDiskByPath() method is invoked)
- the loop in that method finds the iSCSI adaptor first
- the disk being disconnected is *not* managed by the iSCSI adaptor
....then the IscsiAdmStorageAdaptor.disconnectPhysicalDiskByPath() will return a "true" value, signalling that the request has been handled, while it has actually been silently ignored.
A patch making the iSCSI storage adaptor return "false" (thus allowing other storage adaptors to process the request and actually disconnect the disk) is available as a GitHub pull request at https://github.com/apache/cloudstack/pull/1780
Thanks in advance for your time and consideration!
Best regards,
Peter
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)