ceilometer-collector and agent-notification fails to import qpid.messaging

Bug #1279537 reported by Richard Su
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Invalid
Undecided
Richard Su
tripleo
Won't Fix
High
Richard Su

Bug Description

When using qpid as the messaging backend, ceilometer-collector and ceilometer-agent-notification fail to startup because qpid-python is not installed.

Feb 12 06:33:03 undercloud-undercloud-456qmmtc7n3y ceilometer-agent-notification[3113]: 2014-02-12 06:33:03.021 3113 TRACE ceilometer.openstack.common.threadgroup File "/opt/stack/venvs/ceilometer/lib/python2.7/site-packages/ceilometer/openstack/common/rpc/impl_qpid.py", line 445, in __init__
Feb 12 06:33:03 undercloud-undercloud-456qmmtc7n3y ceilometer-agent-notification[3113]: 2014-02-12 06:33:03.021 3113 TRACE ceilometer.openstack.common.threadgroup raise ImportError("Failed to import qpid.messaging")
Feb 12 06:33:03 undercloud-undercloud-456qmmtc7n3y ceilometer-agent-notification[3113]: 2014-02-12 06:33:03.021 3113 TRACE ceilometer.openstack.common.threadgroup ImportError: Failed to import qpid.messaging
Feb 12 06:33:03 undercloud-undercloud-456qmmtc7n3y ceilometer-agent-notification[3113]: 2014-02-12 06:33:03.021 3113 TRACE ceilometer.openstack.common.threadgroup

qpid-python should be added to requirements.txt.

Richard Su (rwsu)
Changed in tripleo:
assignee: nobody → Richard Su (rwsu)
Changed in ceilometer:
assignee: nobody → Richard Su (rwsu)
Changed in tripleo:
status: New → In Progress
Changed in ceilometer:
status: New → In Progress
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/73083

Revision history for this message
Ben Nemec (bnemec) wrote :

Bleh, I really need to follow-up on the optional dependencies discussion or this is going to be a recurring problem.

Changed in tripleo:
importance: Undecided → High
Revision history for this message
gordon chung (chungg) wrote :

we're switching to oslo.messaging in ceilometer so that should bring it in (as it does with kombu)... if not, the requirement should probably be added on oslo.messaging.

marking as incomplete for now... something we can take a look at post migration

Changed in ceilometer:
status: In Progress → Incomplete
gordon chung (chungg)
Changed in ceilometer:
status: Incomplete → Invalid
Revision history for this message
Ben Nemec (bnemec) wrote :

I don't think we're supporting qpid anymore, so if this is still a problem it won't be fixed.

Changed in tripleo:
status: In Progress → Won't Fix
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.