> -----Original Message----- > From: Jay Pipes [mailto:jaypi...@gmail.com] > Sent: Tuesday, April 19, 2016 8:10 PM > To: openstack-dev@lists.openstack.org > Subject: Re: [openstack-dev] [devstack] openstack client slowness / > client-as-a-service > > On 04/19/2016 02:17 PM, Monty Taylor wrote: > > Rather than ditching python for something like go, I'd rather put > > together a CLI with no plugins and that only depended on keystoneauth > > and os-client-config as libraries. No? [Mooney, Sean K] that is similar to how shade works correct. There Are no plugins all services are part of the core project.
It might be a little out there but I was playing with http://nuitka.net/ at the weekend. It's a python compiler that uses libpython to generate an AST that gets converted To cpp and compile with the compiler of your choice to produce a binary. I used clang and was able to compile the nova compute agent, the nova scheduler and there oslo dependencies without any code modification. I haven't had a change to use rally to see if it actually improved the performance but I was perfectly functional. I was thinking of creating a tox env that would read the console_scripts entry in the setup.cfg and generate a binary for each by compiling it with nuitka as a follow up but If you want to still code in python but improve the speed then compiling it would Also be worth considering before moving to something like go, especially since nuitka allows You to mike compiled and uncompiled code. > > Bingo. > > -jay > > ________________________________________________________________________ > __ > 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 __________________________________________________________________________ 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