[cinder] retype command doesn't delete volume on solidfire
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Mirantis OpenStack | Status tracked in 10.0.x | |||||
10.0.x |
Fix Released
|
High
|
Ivan Kolodyazhny | |||
8.0.x |
Fix Released
|
High
|
Ivan Kolodyazhny | |||
9.x |
Fix Released
|
High
|
Ivan Kolodyazhny |
Bug Description
MOS8 with netapp nfs and solidfire (iscsi) backends for cinder.
Customer wants to execute volume retyping sometimes, and it turns out retyping works fine for netapp->solidfire, but has an issue with solidfire->netapp.
In this case the volume gets created on the netapp, the data is transferred, but the source volume never gets deleted on solidfire.
The log says:
2016-08-04 19:09:23.652 28961 ERROR cinder.
97a3-9dc18aab6486 was not found on the SolidFire Cluster while attempting delete_volume operation!
Which is wrong - the temporary volume ID is used in this case, not the original one.
In solidfire driver it is necessary to use "name_id" value from the volume object instead of "id".
tags: | added: customer-found |
tags: | added: on-verification |
tags: | removed: on-verification |
Fix: http:// paste.openstack .org/show/ 549296/