<div dir="ltr"><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 23, 2015 at 4:41 AM, Thomas Goirand <span dir="ltr"><<a href="mailto:zigo@debian.org" target="_blank">zigo@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On 04/10/2015 09:41 AM, Thierry Carrez wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Victor Stinner wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I fixed 4 issues with monkey-patching in Python 3 (importlib, os.open(), threading.RLock, threading.Thread). Good news: the just released eventlet 0.17.3 includes these fixes and it is now fully compatible with Python 3! For example, the Oslo Messaging test suite now pass with this eventlet version! Currently, eventlet is disabled in Oslo Messaging on Python 3 (eventlet tests are skipped).<br>
</blockquote>
<br>
Great news ! That makes the "port to Python 3" question independent of<br>
the "Moving off eventlet" question, which should facilitate immediate<br>
progress on the former.<br>
<br>
On the latter, do you plan to file a Concurrency models cross-project<br>
session ? That sounds like a good topic to discuss face to face...<br>
<br>
See<br>
<a href="http://lists.openstack.org/pipermail/openstack-dev/2015-April/061070.html" target="_blank">http://lists.openstack.org/pipermail/openstack-dev/2015-April/061070.html</a> for<br>
details on how to file there.<br>
<br>
</blockquote>
<br></span>
Also, on the Python 3 topic, there's still a big issue with memcached (aka: python-memcache). It's blocking me from adding Python3 support to keystoneclient, and as a consequence, to almost all of OpenStack.<br>
<br>
BTW, the Eventlet module for 0.17.3 is available from here:<br>
<a href="http://kilo-jessie.pkgs.mirantis.com/debian/pool/jessie-kilo-backports-nochange/main/p/python-eventlet/" target="_blank">http://kilo-jessie.pkgs.mirantis.com/debian/pool/jessie-kilo-backports-nochange/main/p/python-eventlet/</a><br>
<br>
and I will upload this to Experimental as soon as Jessie is released (that's in 3 days now...).<br>
<br>
Cheers,<br>
<br>
Thomas Goirand (zigo)<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br><br></div><div>The part of keystoneclient that uses the memcached client was deprecated in Juno (as it was moved to the keystonemiddleware repo), so I think we can remove it now. You might want to patch it out of your keystoneclient package if you know everything's using the auth_token middleware from keystonemiddleware.<br></div><div><br></div><div>- Brant<br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>