network discovery errors because of missing keystone

Bug #1361818 reported by gordon chung
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
High
gordon chung

Bug Description

following patch that checks for service availability before polling (https://review.openstack.org/#/c/104892/), network discovery meters are failing because it doesn't successfully validate registration. see errors in central agent logs

2014-08-25 13:37:51.289 23108 ERROR ceilometer.central.plugin [-] Skip due to keystone error
2014-08-25 13:37:51.290 23108 ERROR ceilometer.central.plugin [-] Skip due to keystone error
2014-08-25 13:37:51.291 23108 ERROR ceilometer.central.plugin [-] Skip due to keystone error
2014-08-25 13:37:51.564 23108 ERROR ceilometer.central.plugin [-] Skip due to keystone error

we should verify service in ceilometer rather than letting neutronclient internals determine this. doing so, we can verify the service is valid in ceilometer rather than neutronclient telling it's invalid too late.

gordon chung (chungg)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (master)

Fix proposed to branch: master
Review: https://review.openstack.org/116999

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ceilometer (master)

Change abandoned by gordon chung (<email address hidden>) on branch: master
Review: https://review.openstack.org/116999

Eoghan Glynn (eglynn)
Changed in ceilometer:
milestone: juno-3 → juno-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (master)

Fix proposed to branch: master
Review: https://review.openstack.org/119211

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ceilometer (master)

Change abandoned by gordon chung (<email address hidden>) on branch: master
Review: https://review.openstack.org/119211
Reason: for https://review.openstack.org/#/c/117051/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/117051
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=e6f40fb18f99fd8603f895d4985ca3da8ddfb6cd
Submitter: Jenkins
Branch: master

commit e6f40fb18f99fd8603f895d4985ca3da8ddfb6cd
Author: gordon chung <email address hidden>
Date: Tue Aug 26 19:02:53 2014 -0400

    fix network discovery meters

    currently we let neutronclient authenticate against keystone. this
    makes it impossible for us to figure out whether service is valid
    until too late (when we call poll neutronclient).

    this patch adds keystoneclient to check_keystone decorator so it
    can verify endpoints when keystoneclient is not available.

    Closes-Bug: #1361818
    Change-Id: Ia374e9b422ed8fa088b28ecf200161248136b09e

Changed in ceilometer:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ceilometer:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: juno-rc1 → 2014.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.