Lack of EC2 image attributes for volume backed snapshot.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Nikola Đipanov | ||
ec2-api |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
For EBS images AWS returns device names, volume sizes, delete on termination flags in block device mapping structure.
$ euca-describe-
IMAGE ami-d13845e1 amazon/
BLOCKDEVICEMAPPING /dev/xvda snap-d15cde24 8 true
The same in xml form:
But Nova didn't do it now:
$ euca-describe-
IMAGE ami-0000000a None (sn-in) ef3ddd7aa4b24cd
BLOCKDEVICEMAPPING snap-00000005
The same in xml form:
<
<item>
<ebs>
</ebs>
</item>
<
NB. In Grizzly device names and delete on termination flags was returned. It was changed by https:/
Now these attributes are not stored in instance snapshots, so there is no way to output them.
Device name is most critical attribute. Because there is another one compatibility issue (see https:/
euca-run-instances ... -b /dev/vda=:100
runs an instance with vda device increased to 100 GB.
Thus if we haven't device names in images, we haven't a chance to fix this compatibility problem.
Changed in nova: | |
importance: | Undecided → Medium |
description: | updated |
Changed in nova: | |
status: | Incomplete → New |
Changed in nova: | |
status: | New → Confirmed |
Changed in ec2-api: | |
status: | New → Confirmed |
tags: | added: volumes |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in ec2-api: | |
status: | Confirmed → Fix Committed |
Changed in nova: | |
milestone: | none → liberty-2 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | liberty-2 → 12.0.0 |
Changed in ec2-api: | |
status: | Fix Committed → Fix Released |
Which version of OpenStack is this on, just to callibrate.