No need to repeatedly call pollsters which raise NotImplementedError

Bug #1598690 reported by Lianhao Lu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Undecided
Lianhao Lu

Bug Description

Due to the different hypervisor implementation, different hypervisor supports different compute pollster, some pollsters just raise NotImplementedError on certain hypervisors. There is no need for the polling agents repeatedly call those pollsters.

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/338749

Changed in ceilometer:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

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

commit bf9f4849cd835b35a65e44f633c75dd6ad307427
Author: Lianhao Lu <email address hidden>
Date: Thu Jul 7 16:02:34 2016 +0800

    Raise PollsterPermanentError if inspector is not implemented

    We don't need to repeatedly call compute pollsters if the underlying
    inspector doesn't implemented the relevant inspector method.

    Change-Id: I26f5e766e4ff8a663ae036ef365ef8b0926f4408
    Closes-Bug: #1598690

Changed in ceilometer:
status: In Progress → Fix Released
Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote : Fix included in openstack/ceilometer 7.0.0.0b2

This issue was fixed in the openstack/ceilometer 7.0.0.0b2 development milestone.

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.