Description of problem: When we enable destroy_empty_storage_group and a storage group is destroyed after it's emptied, the VNX driver or storops cache isn't updated and the driver doesn't recreate the storage group upon subsequent attachment. I'm not sure if it's a requisite but we had iscsi auto deregistration enabled as well. Version-Release number of selected component (if applicable): openstack-cinder-9.1.4-41 How reproducible: 100% Steps to Reproduce: 1. Enable destroy_empty_storage_group initiator_auto_deregistration in vnx driver configuration 2. Delete attachment of all volumes on a compute node until it's deregistered by the driver 3. Attempt to re-attach a volume on deregistered compute node. Actual results: ~~~ 2019-02-25 17:11:30.089 10661 ERROR oslo_messaging.rpc.server ImageCopyFailure: Failed to copy image to volume: Bad or unexpected response from the storage volume backend API: Unable to fetch connection information from backend: Error: storagegroup command failed 2019-02-25 17:11:30.089 10661 ERROR oslo_messaging.rpc.server The group name or UID does not match any storage groups for this array ~~~ Expected results: It should work Additional info:
Close loop wise this looks more like a back end / driver issue, won't automate/test it. Also as won't be able to verify it(otherQA)
According to our records, this should be resolved by openstack-cinder-9.1.4-52.el7ost. This build is available now.