Excerpts from Dmitry Tantsur's message of 2016-05-13 01:14:02 -0700: > On 05/11/2016 09:50 PM, Eric Larson wrote: > > To contrast that, the go POC was able to use a well tested go DNS > > library and implement the same documented interface that was then > > testable via the same functional tests. It also allowed an extremely > > simple deployment and had a minimal impact for our CI systems. Finally, > > as other go code has been written on our small team, getting Python > > developers up to speed has been trivial. Memory management, built in > > concurrency primitives, and similar language constructs have made using > > Go feel natural. > > This is pretty subjective, I would say. I personally don't feel Go > (especially its approach to error handling) any natural (at least no > more than Rust or Scala, for example). If familiarity for Python > developers is an argument here, mastering Cython or making OpenStack run > on PyPy must be much easier for a random Python developer out there to > seriously bump the performance. And it would not require introducing a > completely new language to the picture. >
I have been told before that eventlet isn't going to take advantage of most of pypy's advantages. Can anyone confirm that? It seems like the built in greenlet support would be a good fit, but maybe there's a layer between greenlets and eventlet that I missed. __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev