I think i've run into a bug that is present in Juno release and seems to be still present in master with the Storwise SVC driver.
When you attach the first volume for a VM in a compute node, the FC autozoning takes place and create the zoning between the initiator and the target.
All goes well for the subsequent volumes attach to this compute node.
But when you detach a volume, the driver calls the zonemanager and remove the zoning without checking if there is still volume attached to the compute node.
This is resulting in all other volumes attached to the compute node to be unavailable because of the lack of zoning.
HP seems to had the same problem with 3PAR but corrected it with the commit 5cf52914bd78fa553f853ad6ea2fba8a87d8075c
Hi gfarmerfr
Thanks for you report this bug, can you give me your email address ? Maybe I need it be verified after I finish the code bug fix.
I quickly went though HP 3Par code change, seems the solution is only return wwpn when there is no volume-attached .