Doug,

That's the behavior I'd like to see and think it makes the most sense.  It's 
really a requirement if we want a great cells implementation.  instance_types 
table should only be used at the top level API cell.   The data contained in 
the table is passed in the messaging and stored with the newly built, re-built, 
or re-sized instance.  I brought this up a couple days ago internally at 
Rackspace while this current patch was being developed and I think we were 
going to start to look at that next…. assuming everyone loves the idea. :)

- Chris


On Jun 1, 2012, at 9:54 AM, Doug Davis wrote:

> 
> Just wondering, is there any reason flavors are not limited to just 
> create-time?  Meaning, use it to create a new instance and then copy all of 
> the flavor data into the new instance's data. This breaks the relationship 
> between the instance and the flavor, allow each to be changed independently - 
> or even deleted.  Doing this would mean you wouldn't need to add a "disabled" 
> flag at all - just delete the flavor if you don't want anyone to use it.   
> This would also allow for an easier modification of existing instances - just 
> modify the instance's property that needs to change w/o creating a whole new 
> flavor (avoids the proliferation of flavors too). 
> 
> thanks
> -Doug
> ______________________________________________________
> STSM |  Standards Architect  |  IBM Software Group
> (919) 254-6905  |  IBM 444-6905  |  [email protected]
> The more I'm around some people, the more I like my dog. 
> 
> 
> Matthew Sherborne <[email protected]> 
> Sent by: [email protected]
> 06/01/2012 10:41 AM
> 
> To
> [email protected]
> cc
> Subject
> [Openstack] hidden / phasing out instance_types/flavors
> 
> 
> 
> 
> 
> Hi Openstack community, 
> 
> We recently uploaded this change: https://review.openstack.org/#/c/8007/ 
> 
> It adds a 'disabled' field to the 'instance_type' or 'flavor' concept. 
> 
> The usage scenario we had in mind was to phase out a flavor that's already in 
> use; people shouldn't be able to build new instances from that flavor, nor 
> should customers see it in the list of available flavors. But when they view 
> an existing instance with that flavor type, they should still be able to see 
> the name of it at least. But should you change your mind later and wish to 
> re-enable it, it's easy to just flip the flag. 
> 
> We'd appreciate feedback on the added field and the use of the namespace in 
> the core code. (Line 56 here: 
> https://review.openstack.org/#/c/8007/1/nova/api/openstack/compute/views/flavors.py
>  ) 
> 
> The reasoning behind this is: 
>  * If we did it as an extension, it would greatly complicate the code. The 
> code is much simpler being right in the core code. 
>  * We can't just add a field to the API quickly, so we need to use the 
> namespace. 
>  * The hope is that eventually it would be accepted into the  main API 
> anyway, then the coding would be just removing the namespace. 
> 
> Many thanks in for reading. All feedback appreciated. 
> 
> Kind Regards,
> Matthew Sherborne_______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to