instance rebuild with volumes attached fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Rick Harris |
Bug Description
In rebuild, where we call driver.destroy we're not passing a copy of the block device mapping, so no attempt is made to disconnect the volumes.
When the new instance is started, it's unable to "check_attach" on the already "in-use" volumes.
2012-10-25 18:43:18 ERROR nova.compute.
passing the block_device_
summary: |
- instance rebuild with volumes attached + instance rebuild with volumes attached fails |
Changed in nova: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: folsom-backport-potential |
description: | updated |
Changed in nova: | |
milestone: | none → grizzly-3 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | grizzly-3 → 2013.1 |
If rebuild is modified to issue the detaches, libvirt happily reattaches the volumes but xen does not.