User: Password:
|
|
Subscribe / Log in / New account

An Open Letter To The OpenStack Community

An Open Letter To The OpenStack Community

Posted Sep 20, 2012 6:05 UTC (Thu) by mordae (subscriber, #54701)
Parent article: An Open Letter To The OpenStack Community

Please, tell me that I am not only one to find that OpenStack is something to laugh about (I did, when I've looked closer) or to cry about (I did, when we attempted to create 1:1 model of HA platform in our lab).

Am I the only person on this planet, who actually have a problem with fact, that adding another root/ephemeral storage backend to nova means sifting through 4000 line Python class with no docs that bears marks of early Java-ish NASA work, littered with Rackspace (or whoever did that) hackery? Would it hurt to refactor first? Can anyone tell me, why in the world would OpenStack core devs prefer *not to use foreign keys*? Why is there next to none internal documentation AND the code is hard to real AND commented code is an exception?

Is anyone able to explain, why don't they provide reverse DNS, essentially making OpenStack unfit for mail servers? Or why did not they think about migrating instances from failed hosts and starting them elsewhere? Or perhaps at least letting admin to do that by hand, outside of database.

And don't get me even started on crash/disaster recovery. Seriously, are OpenStack devs even thinking before writing their goddamn hundreds of thousands lines of code?

Sorry for the rant, I believe I might have gotten used to quality of products such as kernel, postgresql, libvirt, python and others and can no longer appreciate simple joy of truly open source, open governance VMware competitor.


(Log in to post comments)

An Open Letter To The OpenStack Community

Posted Sep 20, 2012 7:21 UTC (Thu) by jd (guest, #26381) [Link]

It's my understanding that the OpenStack folk are working on some/all of these problems.

And once upon a time, Python was not exactly associated with quality. 1.x was maintained by a single person who was, probably, the only person who truly understood how the codebase worked. (3.x had SERIOUS teething problems, too, and is still not the standard dialect as a result of flaws in the design and implementation processes.)

An Open Letter To The OpenStack Community

Posted Sep 21, 2012 13:36 UTC (Fri) by pboddie (guest, #50784) [Link]

1.x was maintained by a single person who was, probably, the only person who truly understood how the codebase worked. (3.x had SERIOUS teething problems, too, and is still not the standard dialect as a result of flaws in the design and implementation processes.)

Are you still talking about Python here? I'm pretty sure more than just Guido van Rossum understood how the codebase worked. Given that CPython is frequently accused of being too naive an implementation for the modern world, to claim that only one person understood it is pretty contentious, especially when there were probably dozens of contributors even in the 1990s.

Python 3.x

Posted Sep 23, 2012 16:54 UTC (Sun) by man_ls (guest, #15091) [Link]

He is spot-on about 3.x, though. Incompatible implementations for core features? Sad, sad, sad.

Python 3.x

Posted Sep 24, 2012 11:32 UTC (Mon) by k8to (subscriber, #15413) [Link]

Off topic.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds