[openstack-dev] [all] QPID incompatible with python 3 and untested in gate -- what to do?

Matt Riedemann mriedem at linux.vnet.ibm.com
Tue Apr 14 20:13:47 UTC 2015

On 4/14/2015 12:22 PM, Clint Byrum wrote:
> Hello! There's been some recent progress on python3 compatibility for
> core libraries that OpenStack depends on[1], and this is likely to open
> the flood gates for even more python3 problems to be found and fixed.
> Recently a proposal was made to make oslo.messaging start to run python3
> tests[2], and it was found that qpid-python is not python3 compatible yet.
> This presents us with questions: Is anyone using QPID, and if so, should
> we add gate testing for it? If not, can we deprecate the driver? In the
> most recent survey results I could find [3] I don't even see message
> broker mentioned, whereas Databases in use do vary somewhat.
> Currently it would appear that only oslo.messaging runs functional tests
> against QPID. I was unable to locate integration testing for it, but I
> may not know all of the places to dig around to find that.
> So, please let us know if QPID is important to you. Otherwise it may be
> time to unburden ourselves of its maintenance.
> [1] https://pypi.python.org/pypi/eventlet/0.17.3
> [2] https://review.openstack.org/#/c/172135/
> [3] http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

FWIW IBM Cloud Manager with OpenStack is still shipping qpid 0.30.  We 
switched to the default deployment being RabbitMQ in Kilo though (maybe 
even Juno).  But we do have a support matrix tested with qpid as the rpc 
backend.  Our mainline paths are tested with rabbitmq though since 
that's the default backend for us now.



Matt Riedemann

More information about the OpenStack-dev mailing list