
This patch adds compatibility for the NetApp driver to allow custom and OpenStack igroups to coexist with each other. Current NetApp dataontap code for iSCSI and FC fails when detaching a volume if we have a custom (as in not created by the Cinder driver) igroup on the array. This is because when we unmap a volume we look for an igroup created by the Cinder driver, which has the "openstack-" prefix, but we won't find it when there's a custom igroup because on attach we used the custom igroup instead of creating an "openstack-" one. Since the NetApp backend supports having multiple igroups with the same initiators we will only use the OpenStack one when mapping volumes and create one if it doesn't exist, even if there's already a custom one. This patch also adds code so we can properly unmap volumes that have been atached with old code and custom igroups. Closes-Bug: #1697490 Change-Id: I9490229fb4f2852cd1d5e5c838b6ca59fe946358
OpenStack Cinder
OpenStack Cinder is a storage service for an open cloud computing service.
You can learn more about Cinder at:
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
git clone https://opendev.org/openstack/cinder
If you'd like to contribute, please see the information in CONTRIBUTING.rst
You can raise bugs on Launchpad
Python client
Description
Languages
Python
99.7%
Smarty
0.3%