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)