aggressive logging of traceback for EmptyPollsterList exception

Bug #1747536 reported by gordon chung
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Low
gordon chung

Bug Description

this error is self explanatory, no point raising pointless traceback as it helps no one.

Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: Process Process-693:
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: Traceback (most recent call last):
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib64/python2.7/multiprocessing/process.py", line 267, in _bootstrap
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: self.run()
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib64/python2.7/multiprocessing/process.py", line 114, in run
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: self._target(*self._args, **self._kwargs)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib/python2.7/site-packages/cotyledon/_utils.py", line 63, in _bootstrap_process
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: target(*args, **kwargs)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib/python2.7/site-packages/cotyledon/_service.py", line 161, in create_and_wait
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: sw = cls(*args, **kwargs)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib/python2.7/site-packages/cotyledon/_service.py", line 175, in __init__
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: self.service = config.service(worker_id, *args, **kwargs)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/opt/stack/ceilometer/ceilometer/cmd/polling.py", line 75, in create_polling_service
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: conf.polling_namespaces)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/opt/stack/ceilometer/ceilometer/polling/manager.py", line 255, in __init__
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: raise EmptyPollstersList()
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: EmptyPollstersList: No valid pollsters can be loaded with the startup parameter polling-namespaces.
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: Process Process-693:
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: Traceback (most recent call last):
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib64/python2.7/multiprocessing/process.py", line 267, in _bootstrap
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: self.run()
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib64/python2.7/multiprocessing/process.py", line 114, in run
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: self._target(*self._args, **self._kwargs)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib/python2.7/site-packages/cotyledon/_utils.py", line 63, in _bootstrap_process
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: target(*args, **kwargs)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib/python2.7/site-packages/cotyledon/_service.py", line 161, in create_and_wait
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: sw = cls(*args, **kwargs)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/usr/lib/python2.7/site-packages/cotyledon/_service.py", line 175, in __init__
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: self.service = config.service(worker_id, *args, **kwargs)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/opt/stack/ceilometer/ceilometer/cmd/polling.py", line 75, in create_polling_service
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: conf.polling_namespaces)
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: File "/opt/stack/ceilometer/ceilometer/polling/manager.py", line 255, in __init__
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: raise EmptyPollstersList()
Feb 05 22:38:40 gc-devstack.novalocal ceilometer-polling[11728]: EmptyPollstersList: No valid pollsters can be loaded with the startup parameter polling-namespaces.

gordon chung (chungg)
Changed in ceilometer:
importance: Medium → Low
Changed in ceilometer:
assignee: nobody → gordon chung (chungg)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/543525
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=35f65339992c320b8aab89dab2517281d225d01b
Submitter: Zuul
Branch: master

commit 35f65339992c320b8aab89dab2517281d225d01b
Author: gord chung <email address hidden>
Date: Mon Feb 12 11:12:27 2018 -0500

    avoid verbose tracebacks on known errors

    - log that no pollsters loaded rather than throwing error
    - ipmi are expected to be missing as note says, just debug logs
    with details rather than massive traceback.

    Closes-Bug: #1747536
    Change-Id: Ib592c84dca017e94c66aad0170f0317e514fd747

Changed in ceilometer:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/557340

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

Reviewed: https://review.openstack.org/557340
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=420e621f40a70c7caa378f200c08520144c9a773
Submitter: Zuul
Branch: stable/queens

commit 420e621f40a70c7caa378f200c08520144c9a773
Author: gord chung <email address hidden>
Date: Mon Feb 12 11:12:27 2018 -0500

    avoid verbose tracebacks on known errors

    - log that no pollsters loaded rather than throwing error
    - ipmi are expected to be missing as note says, just debug logs
    with details rather than massive traceback.

    Closes-Bug: #1747536
    Change-Id: Ib592c84dca017e94c66aad0170f0317e514fd747
    (cherry picked from commit 35f65339992c320b8aab89dab2517281d225d01b)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ceilometer 10.0.1

This issue was fixed in the openstack/ceilometer 10.0.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ceilometer 11.0.0

This issue was fixed in the openstack/ceilometer 11.0.0 release.

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.