1b2742a3d3
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
6 lines
108 B
YAML
6 lines
108 B
YAML
---
|
|
fixes:
|
|
- |
|
|
Fix NetApp iSCSI and FC driver issues with custom initiator groups.
|
|
(bug 1697490).
|