powervm error'd local volume cleanup fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Matt Riedemann |
Bug Description
During spawn, if a local volume for the backing block device fails to be created, the cleanup operation for the volume can fail with a "UnboundLocalError: local variable 'disk_name' referenced before assignment" error.
The fix is to assign to disk_name earlier and check for None before running cleanup.
Logs:
2013-05-16 13:40:34.521 ERROR nova.virt.
2013-05-16 13:40:34.522 ERROR nova.virt.
2013-05-16 13:40:34.523 ERROR nova.virt.
2013-05-16 13:40:34.523 18061 TRACE nova.virt.
2013-05-16 13:40:34.523 18061 TRACE nova.virt.
2013-05-16 13:40:34.523 18061 TRACE nova.virt.
2013-05-16 13:40:34.523 18061 TRACE nova.virt.
2013-05-16 13:40:34.523 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 ERROR nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
2013-05-16 13:40:34.525 18061 TRACE nova.virt.
Changed in nova: | |
assignee: | nobody → Mathew Odden (locke105) |
Changed in nova: | |
assignee: | Mathew Odden (locke105) → Matt Riedemann (mriedem) |
Changed in nova: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | havana-1 → 2013.2 |
Fix proposed to branch: master /review. openstack. org/29991
Review: https:/