[openstack-dev] [oslo] Progress of the port to Python 3

Jordan Pittier jordan.pittier at scality.com
Tue Jan 6 17:21:29 UTC 2015


Hi Victor.

Thanks for your effort. Did you read the ML thread "[nova]nova not work
with eventlet 0.16.0" ? It looks "important".

Jordan

On Tue, Jan 6, 2015 at 5:51 PM, victor stinner <victor.stinner at enovance.com>
wrote:

> Hi,
>
> I'm still working on porting OpenStack to Python 3. I'm fixing Python 3
> issues in eventlet and I'm trying to replace eventlet with trollius in
> OpenStack. Two different and complementary ways to port OpenStack to Python
> 3.
>
>
> I fixed some eventlet issues related to Python 3 and monkey-patching. My
> changes are part of eventlet 0.16 which was released the 2014-12-30. I
> tried this version with Oslo Messaging: with another fix in eventlet
> (threading.Condition) and a change in the zmq driver, only 3 tests are now
> failing (which is a great success for me).
>
> See my Oslo Messaging change for more information:
> https://review.openstack.org/#/c/145241/
>
> It looks like eventlet 0.16 works much better with Python 3 and
> monkey-patching. You should try it on your own project! Tell me if you need
> help to fix issues.
>
> --
>
> About asyncio, I renamed my "aiogreen" project to "aioeventlet" (to make
> it more explicit that it is specific to eventlet). With the release 0.4,
> the API is now considered as stable.
> http://aioeventlet.readthedocs.org/
>
> Mehdi Abaakouk voted +2 on my Oslo Messaging patches to support trollius
> coroutines using aioeventlet project, but it looks that he's alone to
> review Oslo Messaging patches :-/ Anyway to approve my changes?
>
> * Add an optional executor callback to dispatcher
>   https://review.openstack.org/136652
> * Add a new aioeventlet executor
>   https://review.openstack.org/136653
>
> By the way, my review to add aioeventlet dependency also waits for a
> review:
>
> * Add aioeventlet dependency
>   https://review.openstack.org/138750
>
> Victor Stinner
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150106/2054aaa9/attachment.html>


More information about the OpenStack-dev mailing list