transformer LOG KeyError when transform cpu meter

Bug #1206816 reported by Guangyu Suo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Low
Guangyu Suo

Bug Description

2013-07-31 14:24:40.883 6645 INFO ceilometer.compute.pollsters.cpu [-] checking instance 03aa599e-5ea2-4e5d-a46e-c3d81e102626
2013-07-31 14:24:40.895 6645 INFO ceilometer.compute.pollsters.cpu [-] CPUTIME USAGE: {'OS-EXT-STS:task_state': None, 'addresses': {u'private': [{u'OS-
2013-07-31 14:24:40.896 6645 AUDIT ceilometer.pipeline [-] Pipeline meter_pipeline: Publishing counters
2013-07-31 14:24:40.912 6645 AUDIT ceilometer.publisher.rpc [-] Publishing 1 counters on metering
2013-07-31 14:24:40.916 6645 AUDIT ceilometer.pipeline [-] Pipeline meter_pipeline: Published counters
2013-07-31 14:24:40.916 6645 WARNING ceilometer.pipeline [-] Pipeline cpu_pipeline: Exit after error from transformer<ceilometer.transformer.conversion
2013-07-31 14:24:40.917 6645 ERROR ceilometer.pipeline [-] not all arguments converted during string formatting
2013-07-31 14:24:40.917 6645 TRACE ceilometer.pipeline Traceback (most recent call last):
2013-07-31 14:24:40.917 6645 TRACE ceilometer.pipeline File "/opt/stack/ceilometer/ceilometer/pipeline.py", line 181, in _transform_counter
2013-07-31 14:24:40.917 6645 TRACE ceilometer.pipeline counter = transformer.handle_sample(ctxt, counter, source)
2013-07-31 14:24:40.917 6645 TRACE ceilometer.pipeline File "/opt/stack/ceilometer/ceilometer/transformer/conversions.py", line 143, in handle_sample
2013-07-31 14:24:40.917 6645 TRACE ceilometer.pipeline LOG.warn(_('dropping counter with no predecessor: %s') % counter)
2013-07-31 14:24:40.917 6645 TRACE ceilometer.pipeline TypeError: not all arguments converted during string formatting

Guangyu Suo (yugsuo)
Changed in ceilometer:
assignee: nobody → Guangyu Suo (yugsuo)
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/39433

Julien Danjou (jdanjou)
Changed in ceilometer:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/39433
Committed: http://github.com/openstack/ceilometer/commit/c9cd931eafef123387e9ed3342874dcf9e4848f5
Submitter: Jenkins
Branch: master

commit c9cd931eafef123387e9ed3342874dcf9e4848f5
Author: Guangyu Suo <email address hidden>
Date: Wed Jul 31 16:24:42 2013 +0800

    Fix transformer's LOG TypeError

    When transform cpu meter to cpu_util at first time, it will raise
    TypeError by LOG counter argument.

    Change-Id: Ie0915d2a4e51cd35a018339dca9700bb8c56ec80
    Fixs: bug #1206816

gordon chung (chungg)
Changed in ceilometer:
status: Triaged → Fix Committed
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: none → havana-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: havana-3 → 2013.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.