No notification sent deleting a volume that doesn't have a real backing volume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Jay Bryant | ||
Havana |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
If you try to delete a cinder volume that only exists in the database and doesn't refer to a real SAN volume, the volume is deleted from the database, but no AMQ notification is sent. Therefore third party GUI's that watch for notification events do not know that they should refresh, so the user must refresh the GUI manually.
There are situations where volume creation fails during the scheduling phase, which results in a volume getting created in the database, but no real volume is created on the SAN. The volume in the database is left in Error state.
The reason for this issue is that in cinder/
It seems like it should be ok to send an AMQ notification so that the GUI can catch the fact that a delete had started and then handle the fact that there is no host further down the line. Perhaps there is an easier way to just send a notification.
It looks like other places in the code they do a 'notify_
Changed in cinder: | |
assignee: | nobody → Jay Bryant (jsbryant) |
Changed in cinder: | |
importance: | Undecided → High |
tags: | added: havana-backport-potential |
Changed in cinder: | |
milestone: | none → icehouse-2 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | icehouse-2 → 2014.1 |
Fix proposed to branch: master /review. openstack. org/59892
Review: https:/