Nova block migrate will fail if image or snapshot is not available
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
New
|
Undecided
|
Unassigned |
Bug Description
When you do a block migration nova checks if the image is in the _base directory.
When the machine does not have the image it will try to download it from Glance.
Since some people throw away unused images and especially snapshots the migration will fail (Traceback, below) when it is not available.
This makes block migration for e.g. maintenance a bit of a headache.
There are 2 possible solutions:
1) A feature that will copy the _base file from the source machine to the target migration machine
2) Add a glance "soft-delete" option so just remove it from the view but actually keep it available for live-migration
2014-02-17 07:51:33.170 27273 ERROR nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
2014-02-17 07:51:33.170 27273 TRACE nova.openstack.
tags: | added: compute |
Possibly dupe of bug #1270825 (or visa versa as this is the more generalized case.)