Wrong instance_type_id field
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Medium
|
Shuangtai Tian | ||
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Shuangtai Tian |
Bug Description
Reproduce the bug:
** Config
$ nova image-list
+------
| ID | Name | Status | Server |
+------
| c91a4dcc-
| 65089976-
| 81ffc23d-
+------
$ nova flavor-list
+----+-
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+-
| 1 | m1.tiny | 512 | 1 | 0 | | 1 | 1.0 | True |
| 2 | m1.small | 2048 | 20 | 0 | | 1 | 1.0 | True |
| 3 | m1.medium | 4096 | 40 | 0 | | 2 | 1.0 | True |
| 4 | m1.large | 8192 | 80 | 0 | | 4 | 1.0 | True |
| 42 | m1.nano | 64 | 0 | 0 | | 1 | 1.0 | True |
| 5 | m1.xlarge | 16384 | 160 | 0 | | 8 | 1.0 | True |
| 84 | m1.micro | 128 | 0 | 0 | | 1 | 1.0 | True |
+----+-
** Now boot a VM with flavor 42 (m1.nano):
$ nova boot server1 --image "c91a4dcc-
$ nova show server1
+------
| Property | Value |
+------
| status | ACTIVE |
| updated | 2013-08-
| OS-EXT-
| OS-EXT-
| key_name | None |
| image | cirros-
| private network | 10.0.0.2 |
| hostId | ca0d3c4ec83e031
| OS-EXT-STS:vm_state | active |
| OS-EXT-
| OS-SRV-
| OS-EXT-
| flavor | m1.nano (42) |
| id | 8c20e949-
| security_groups | [{u'name': u'default'}] |
| OS-SRV-
| user_id | 65604ab09884477
| name | server1 |
| created | 2013-08-
| tenant_id | 0a9a398a230b445
| OS-DCF:diskConfig | MANUAL |
| metadata | {} |
| os-extended-
| accessIPv4 | |
| accessIPv6 | |
| progress | 0 |
| OS-EXT-
| OS-EXT-
| config_drive | |
+------
** We can see the corresponding flavor:
| flavor | m1.nano (42)
** Now get the VM details through Ceilometer:
$ curl -H 'X-Auth-
% Total % Received % Xferd Average Speed Time Time Time Current
100 2439 100 2439 0 0 14554 0 --:--:-- --:--:-- --:--:-- 15634
{
"links": [
{
"href": "http://
"rel": "self"
},
{
"href": "http://
"rel": "disk.ephemeral
},
{
"href": "http://
"rel": "disk.root.size"
},
{
"href": "http://
"rel": "instance:m1.nano"
},
{
"href": "http://
"rel": "instance"
},
{
"href": "http://
"rel": "vcpus"
},
{
"href": "http://
"rel": "memory"
}
],
"metadata": {
"disk_gb": "0",
"host": "api.controller",
"hostname": "server1",
"node": "None",
"os_type": "None",
"root_gb": "0",
"state": "building",
"user_id": "65604ab0988447
"vcpus": "1"
},
"project_id": "0a9a398a230b44
"resource_id": "8c20e949-
"user_id": "65604ab0988447
}
** We can see a wrong flavor id:
"instance_type": "m1.nano",
"instance_type_id": "6",
description: | updated |
Changed in ceilometer: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in nova: | |
assignee: | nobody → ugvddm (271025598-9) |
Changed in ceilometer: | |
assignee: | nobody → ugvddm (271025598-9) |
status: | Triaged → In Progress |
tags: | added: api |
Changed in nova: | |
assignee: | ugvddm (271025598-9) → nobody |
Changed in ceilometer: | |
assignee: | ugvddm (271025598-9) → nobody |
status: | In Progress → Confirmed |
Changed in nova: | |
assignee: | nobody → Shuangtai Tian (shuangtai-tian) |
Changed in ceilometer: | |
assignee: | nobody → Shuangtai Tian (shuangtai-tian) |
status: | Confirmed → In Progress |
Changed in nova: | |
status: | New → Confirmed |
status: | Confirmed → In Progress |
Changed in nova: | |
importance: | Undecided → Medium |
milestone: | none → havana-rc1 |
Changed in ceilometer: | |
status: | In Progress → Fix Committed |
Changed in ceilometer: | |
milestone: | none → havana-rc1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | havana-rc1 → 2013.2 |
Changed in nova: | |
milestone: | havana-rc1 → 2013.2 |
i think it is a nova bug.