Ceilometer cannot poll and publish floatingip samples
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Medium
|
Liusheng | ||
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Liusheng | ||
openstack-manuals |
Invalid
|
Undecided
|
Liusheng | ||
python-novaclient |
Fix Released
|
Undecided
|
Liusheng |
Bug Description
The ceilometer central agent pull and pubulish floatingip samples or other types of samples .but it cannot get valid samples of floatingip.
The reason is ceilometer floatingip poster call nova API "list" metod of nova.api.
The current context.project_id is the id of tenant "service".So,the result is {"floatingips": []}
the logs of nova-api-os-compute is:
http://
Here,ceilometer invoke novaclient to list floatingips,and novaclient call nova API,then,the nova API will call nova network API or neutron API with:
client.
Novaclient can not list other tenant's floatingip but only the tenant of current context.
So, I think we should modify the nova API with adding a parameter like "all_tenant" which accessed by admin role.
This should be confirmed?
Changed in ceilometer: | |
assignee: | nobody → Liusheng (liusheng) |
affects: | ceilometer → nova |
affects: | nova → ceilometer |
affects: | ceilometer → nova |
Changed in ceilometer: | |
assignee: | nobody → Liusheng (liusheng) |
description: | updated |
summary: |
- Ceilometer cannot poll and pubulish floatingip samples + Ceilometer cannot poll and publish floatingip samples |
Changed in ceilometer: | |
status: | New → Triaged |
Changed in python-novaclient: | |
assignee: | nobody → Liusheng (liusheng) |
Changed in openstack-manuals: | |
assignee: | nobody → Liusheng (liusheng) |
Changed in ceilometer: | |
importance: | Undecided → Medium |
milestone: | none → juno-1 |
Changed in nova: | |
milestone: | none → juno-1 |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in openstack-manuals: | |
status: | New → Incomplete |
Changed in python-novaclient: | |
milestone: | none → 2.18.0 |
Changed in python-novaclient: | |
status: | Fix Committed → Fix Released |
Changed in openstack-manuals: | |
status: | Incomplete → Invalid |
Changed in nova: | |
milestone: | juno-1 → 2014.2 |
Changed in ceilometer: | |
milestone: | juno-1 → 2014.2 |
Fix proposed to branch: master /review. openstack. org/81429
Review: https:/