This is exactly the sort of interaction we need between the two perspectives of 
the OpenStack community.

Thanks

Chris

Sent from my iPad

On Jul 12, 2012, at 11:20 PM, "Joe Topjian" <joe.topj...@cybera.ca> wrote:

> Hello,
> 
> I'm not an OpenStack developer nor any type of developer. I am, however, 
> heavily involved with operations for a few production OpenStack environments. 
> I understand the debate going on and wanted to add an administrator's point 
> of view.
> 
> For admins, OpenStack is not our job, but a tool we use in our job. It's 
> terribly frustrating when that tool drastically changes every six months. 
> 
> I find Gabriel's reply interesting and sane. I think if it was agreed upon to 
> ensure N+1 compatibility, then OpenStack should adhere to that. 
> 
> The change being discussed involves storage volumes. This is dead serious. If 
> the migration goes awry, there's potential for production data loss. If the 
> badly-migrated OpenStack environment is used to offer services for outside 
> customers, we've just lost data for those customers. It's one of the worst 
> scenarios for admins.
> 
> If upgrading from one version of OpenStack to the next is too dangerous due 
> to the possibility of getting into situations such as described above, then 
> it needs to be clearly announced. There's a reason why major RHEL releases 
> are maintained in parallel for so long.
> 
> With regard to Option 1, I understand the benefits of making this change. If 
> Option 1 was chosen, IMO, the best-case scenario would be if the extra work 
> involved with upgrading to Cinder/Folsom was just a schema migration and 
> everything else still worked as it did with Essex. 
> 
> If this were to happen, though, I would spend /weeks/ testing and planning 
> the Folsom upgrade. I'd estimate that my production environments would make 
> it to Folsom 3 months after it was released. But then what major change am I 
> going to have to worry about in another 3 months?
> 
> Thanks,
> Joe
> 
> 
> On Thu, Jul 12, 2012 at 2:48 PM, Gabriel Hurley <gabriel.hur...@nebula.com> 
> wrote:
> The stated and agreed-upon goal from Essex forward is to make the core 
> OpenStack projects N+1 compatible (e.g. Essex->Folsom, Folsom->Grizzly), and 
> to make the clients capable of talking to every API version forever.
> 
>  
> 
> Anything standing in the way of that should be considered a release-blocking 
> bug, and should be filed against the appropriate projects. I for one intend 
> to see to that as best I can.
> 
>  
> 
> That said, there *is* a grey area around “migration” steps like Nova Volume 
> -> Cinder. If the migration path is clear, stable, well-documented, uses the 
> same schemas and same APIs… I’d say that *may* still fall into the category 
> of N+1 compatible. It sounds like that’s the idea here, but that we need to 
> thoroughly vet the practicality of that assertion. I don’t think we can 
> decide this without proof that the clean transition is 100% possible.
> 
>  
> 
> Code isn’t the only thing of value; constructively and respectfully shaping 
> design decisions is great, testing and filing bugs is also fantastic. 
> Profanity and disrespect are not acceptable. Ever.
> 
>  
> 
> All the best,
> 
>  
> 
> -          Gabriel
> 
>  
> 
> 
> -- 
> Joe Topjian
> Systems Administrator
> Cybera Inc.
> 
> www.cybera.ca
> 
> Cybera is a not-for-profit organization that works to spur and support 
> innovation, for the economic benefit of Alberta, through the use of 
> cyberinfrastructure.
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to