Comment 5 for bug 1327127

Revision history for this message
Matt Riedemann (mriedem) wrote :

Just looking at history, the last time the neutron/openstack/common/service.py module was synced from oslo-incubator in stable/icehouse was December 2013:

https://review.openstack.org/#/c/64419/

There doesn't appear to be anything interesting in service.py in oslo after that sync though.

Looking at the neutron/openstack/common/rpc changes on stable/icehouse and comparing to what's in oslo-incubator stable/icehouse, there is a neutron-only change for multiple rpc_workers:

https://github.com/openstack/neutron/commit/d925b8fb9cc312d1d9a19f651f268dc48cb26d26

That's not in oslo, so could be a problem.

There are two fixes cherry picked from oslo.messaging for neutron in stable/icehouse by Russell Bryant for qpid issues, which wouldn't have been in the Icehouse 2014.1 release, so make sure you have those:

https://github.com/openstack/neutron/commits/stable/icehouse/neutron/openstack/common/rpc

Are you on the latest service pack level?

Looks like this isn't in 2014.1.1:

https://github.com/openstack/neutron/commit/cac3aa8dbd57dded631f54353e54f42b3911e45d

So comparing the rpc code in oslo stable/icehouse to neutron stable/icehouse it looks like everything is in neutron, but not all in a release yet.

Also, what version of python-qpid are you using? Looking at https://issues.apache.org/jira/browse/QPID-5557, if you're using python-qpid 0.26 you could have issues.

Our team is using python-qpid 0.26 with patches for these qpid issues:

https://issues.apache.org/jira/browse/QPID-5773
https://issues.apache.org/jira/browse/QPID-5700