[openstack-dev] [nova] placement/resource providers update 29

Chris Dent cdent+os at anticdent.org
Mon Jul 24 10:05:33 UTC 2017

On Sat, 22 Jul 2017, Matt Riedemann wrote:

> On 7/21/2017 6:54 AM, Chris Dent wrote:
>> ## Custom Resource Classes for Ironic
>> A spec for custom resource classes is being updated to reflect the
>> need to update the flavor and allocations of a previously allocated
>> ironic node that how has a custom resource class (such as
>> https://review.openstack.org/#/c/481748/
>> The implementation of those changes has started at:
>> https://review.openstack.org/#/c/484949/
>> That gets the flavor adjustment. Do we also need to do allocation
>> cleanups or was that already done at some point in the past?
> That's done:
> https://review.openstack.org/#/c/484935/

It's good that that's done, but that's not quite what I meant. That
will override stuff from elsewhere in the flavor with what's in extra
specs to create a reasonable allocation record.

I meant the case where an existing ironic instance was updated on
the ironic side to be CUSTOM_IRON_GOLD (or whatever) and needs to
have it's previous allocations of VCPU: 2, DISK_GB: 1024, MEMORY_MB:
1024 to replace those with CUSTOM_IRON_GOLD: 1?

a) Is that even a thing? 
b) Do we need to do it with some new code or is it halready
    happening by way of the periodic job?

I guess the code that Ed's working on at


need to zero out VCPU etc in the extra specs so that the eventual
allocation record is created in 484935 is correct?

Chris Dent                  ┬──┬◡ノ(° -°ノ)       https://anticdent.org/
freenode: cdent                                         tw: @anticdent

More information about the OpenStack-dev mailing list