[openstack-dev] Openstack rewrite in Go

Joshua Harlow harlowja at yahoo-inc.com
Sun Apr 14 23:05:08 UTC 2013


An interesting idea I think but I share Monty's concern. I think that as openstack matures u might see things changing languages for things like performance or library support (crypto support in python for example isn't that good), but right  now python still seems to be a good enough way to go.

Sent from my really tiny device...

On Apr 14, 2013, at 11:33 AM, "Monty Taylor" <mordred at inaugust.com> wrote:

> Hi Matthew!
> 
> I'm sure someone has thought of porting/re-writing OpenStack in go.
> However, I think we're fairly all-in on Python at this point, and I'll
> list a couple of reasons I believe that to be true:
> 
> - OpenStack isn't just the software - it's also largely the community.
> We have hundreds of active contributors - retraining them on another
> language, and re-tooling all of our tooling and automation to deal with
> another language would be kinda massive undertaking.
> 
> - Changing something that massive would need an actual problem that it's
> solving. In this case of the performance issues referenced in that post
> - I don't think it's likely that we're hitting those sorts of issues in
> our code, given the nature of the problem we're solving.
> 
> Monty
> 
> On 04/14/2013 07:11 AM, Matthew Sherborne wrote:
>> Sorry for the crazy sounding subject.
>> 
>> Has anyone thought of porting/re-writing openstack in a more efficient
>> language such as Go ?
>> 
>> I've considered it in the past and thought it far too hard to do, but I
>> just read this article: http://jmoiron.net/blog/whats-going-on/
>> 
>> ... and I was wondering if there is anyone else out there with similar
>> sentiments ?
>> 
>> In my mind, 'go' does seem like it was almost designed for the task of
>> writing openstack.
>> 
>> All replies welcome. If I'm acting insane, please feel free to tell me.
>> 
>> Many Thanks,
>> Matthew Sherborne
>> 
>> 
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list