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

Clint Byrum clint at fewbar.com
Tue Apr 14 22:20:19 UTC 2015


Excerpts from Matt Riedemann's message of 2015-04-14 13:13:47 -0700:
> 
> 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.
> 

So, I think we can count this as another point toward removing impl_qpid.



More information about the OpenStack-dev mailing list