[Openstack] +1, All services should have WADLs

Joseph Heck heckj at mac.com
Fri Oct 28 20:21:56 UTC 2011


Well said John.

-joe

On Oct 28, 2011, at 8:26 AM, John Dickinson wrote:
> On Oct 28, 2011, at 10:04 AM, Ed Leafe wrote:
>> 	Swift had the advantage of starting out as a closed source project that only had to serve a single master, and thus didn't need external orchestration to keep it on track. Nova, OTOH, as a community development effort, essentially had to be all things to all people, which is unworkable; hence the need for some up-front design to keep some sort of focus to the development. The problem is that this inevitably descends into bikeshedding, which has been prominently on display in this thread.
> 
> I absolutely do not want to compare different openstack projects. That all too often is perceived as an "us vs them", and I want to avoid that altogether. Yes, nova and swift and glance and keystone and horizon are different. My point from earlier is that because the projects are different (in scope, users, and dev lifecycle), statements like "all openstack projects need to do X" are either meaningless or unmanageable.
> 
> Openstack is a collection if different parts that should work together, but that doesn't mean that there are one size fits all solutions to issues that come up. These discussions around the One True Way to do things are a distraction at best. If you have 2 people arguing about the best way for an aspect of a particular project should work, have them both code it up (or write the docs or design the UI or whatever) and then compare and choose the best implementation. Bikeshedding (along with complaining about bikeshedding [meta!]) feels satisfying, but it's a hollow pursuit that distracts from getting things done.
> 
> --John_______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp





More information about the Openstack mailing list