TRACE stevedore.extension KeyError: 'id'

Bug #1332099 reported by Anastasia Palkina
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Invalid
Medium
MOS Ceilometer
5.0.x
Won't Fix
Medium
MOS Ceilometer
5.1.x
Won't Fix
Medium
MOS Ceilometer
6.0.x
Invalid
Medium
MOS Ceilometer

Bug Description

"build_id": "2014-06-19_00-31-14",
"mirantis": "yes",
"build_number": "260",
"ostf_sha": "319d3858b24a962e87191a8d5fd4c1e46e1cd959",
"nailgun_sha": "6a995917e010edb247160ee5333b15fa564ed361",
"production": "docker",
"api": "1.0",
"fuelmain_sha": "7089ffea68000b90e5ba85dbfec64e18a6216eea",
"astute_sha": "694b5a55695e01e1c42185bfac9cc7a641a9bd48",
"release": "5.1",
"fuellib_sha": "a6fe0b4f41e6e251e44fb35f771c48f353e33530"

1. Create new environment (Ubuntu, HA mode)
2. Choose GRE segmentation
3. Choose both Ceph
4. Choose Sahara and Ceilometer
5. Add 3 controllers+ceph, 4 computes, 2 ceph, 1 mongo
6. Start deployment. It was successful
7. But there is error in ceilometer-alarm-notification.log on first controller (node-1):

2014-06-19 11:47:36 ERROR

stevedore.extension [-] 'id'
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension Traceback (most recent call last):
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 247, in _invoke_one_plugin
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension response_callback(func(e, *args, **kwds))
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/ceilometer/notification.py", line 164, in _process_notification_for_ext
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension p(list(ext.obj.to_samples(notification)))
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/ceilometer/network/notifications.py", line 91, in process_notification
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension resource_id=message['payload']['id'],
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension KeyError: 'id'
2014-06-19 10:47:36.244 10243 TRACE stevedore.extension

2014-06-19 11:47:36 ERROR

stevedore.extension [-] error calling 'router': 'id'

Revision history for this message
Anastasia Palkina (apalkina) wrote :
ruhe (ruhe)
Changed in fuel:
assignee: MOS Ceilometer (mos-ceilometer) → Ivan Berezovskiy (iberezovskiy)
Revision history for this message
Dina Belova (dbelova) wrote :

Currently we're working on the 5.0.1, so we can't confirm (or not) this right now, we'll do that when it'll be the opportunity after 5.0.1 work will be finished.

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
importance: Undecided → Medium
Dmitry Ilyin (idv1985)
summary: - TRACE stevedore.extension KeyError: 'id'
+ [mos] TRACE stevedore.extension KeyError: 'id'
Changed in fuel:
milestone: 5.1 → 6.0
Changed in fuel:
status: New → Confirmed
Revision history for this message
Dmitry Mescheryakov (dmitrymex) wrote :

That bugs is purely a MOS bug, so moving 'affected project' from Fuel to MOS

affects: fuel → mos
Changed in mos:
milestone: 6.0 → none
milestone: none → 6.0
summary: - [mos] TRACE stevedore.extension KeyError: 'id'
+ TRACE stevedore.extension KeyError: 'id'
tags: added: ceilometer
Revision history for this message
Dmitry Mescheryakov (dmitrymex) wrote :

Reassigning to MOS Ceilometer so that later we can reconsider who is going to fix it

Changed in mos:
assignee: Ivan Berezovskiy (iberezovskiy) → MOS Ceilometer (mos-ceilometer)
Revision history for this message
Dina Belova (dbelova) wrote :

Known Issue
==========

Neutron router.start notifications are sent in format does not expected by Ceilometer, so these notifications cannot be processed properly. All other Neutron notifications are working nicely.

Workaround
==========

None

tags: added: release-notes
Revision history for this message
Ivan Berezovskiy (iberezovskiy) wrote :

I can't reproduce this on Fuel 6.0 ISO. I have deployed HA and simple, there are no such traces in any ceilometer logs.

Revision history for this message
Anastasia Palkina (apalkina) wrote :

Reproduced this bug for 6.0 on ISO #549

"build_id": "2014-10-08_01-28-09",
"ostf_sha": "45fe4038ba861673f3a6877d64582c2f66607d30",
"build_number": "549",
"auth_required": true,
"api": "1.0",
"nailgun_sha": "c5670fdf86e1cf257e1feef8458772a4979914a8",
"production": "docker",
"fuelmain_sha": "3bd44098b6772d57ca495f52401377fea419b34c",
"astute_sha": "65a5a0781d314bdcc090a61a599a8abf95989fc1",
"feature_groups": ["mirantis"], "release": "6.0", "release_versions": {"2014.2-6.0": {"VERSION": {"build_id": "2014-10-08_01-28-09", "ostf_sha": "45fe4038ba861673f3a6877d64582c2f66607d30", "build_number": "549", "api": "1.0", "nailgun_sha": "c5670fdf86e1cf257e1feef8458772a4979914a8", "production": "docker", "fuelmain_sha": "3bd44098b6772d57ca495f52401377fea419b34c", "astute_sha": "65a5a0781d314bdcc090a61a599a8abf95989fc1", "feature_groups": ["mirantis"], "release": "6.0", "fuellib_sha": "4d428945abc0d65fa9c4237274627fc3924c6fdf"}}},
"fuellib_sha": "4d428945abc0d65fa9c4237274627fc3924c6fdf"

1. Create new environment (Ubuntu, simple mode)
2. Choose GRE segmentation
3. Choose Ceilometer
4. Add 1 controller+mongo, 1 compute, 1 cinder+mongo
5. Start deployment. It was successful
6. There is error on controller (node-6) in /var/log/ceilometer/ceilometer-agent-notification.log

2014-10-08 14:05:06.561 29828 ERROR stevedore.extension [-] error calling 'router': 'id'
2014-10-08 14:05:06.562 29828 ERROR stevedore.extension [-] 'id'
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension Traceback (most recent call last):
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 247, in _invoke_one_plugin
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension response_callback(func(e, *args, **kwds))
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/ceilometer/notification.py", line 164, in _process_notification_for_ext
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension p(list(ext.obj.to_samples(notification)))
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/ceilometer/network/notifications.py", line 96, in process_notification
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension resource_id=message['payload']['id'],
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension KeyError: 'id'
2014-10-08 14:05:06.562 29828 TRACE stevedore.extension

Revision history for this message
Anastasia Palkina (apalkina) wrote :
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Cannot reproduce on latest ISO with Juno

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.