We copied some codes/frameworks from Nova, but frogot to add
the original file informations, this tries to add them back.
Change-Id: I310d94fc334b6e72dc5eafa316f1b4842066ccbe
We should extract resources aggregates information from flavor,
and pass it to placement with resources filters.
Partially Implements: bp node-aggregate
Change-Id: I96eeb7ab6636fa241e7d82bbddad8d70791c1f43
This tries to remove aggregate from resource provider in placement
when removing the aggregate.
Partially Implements: bp node-aggregate
Change-Id: Ia80a92ea8e19650b7b53d4d771e848079039aa28
This change ensure allocations of a rp being deleted firstly before the rp
deleted. And this change also avoid updating the inventory of a rp if the
rp(node) has already been consumed.
Change-Id: I507176834f8247d112c8e6d969656d1a4dded6d7
* list nodes for the specified aggregates
* add node to an aggregate
* remove node from an aggregate
Change-Id: I78ce523c7ba26860e02dcde84bcb84a6cc0c60ee
This adds support for listing node names from resource providers,
which will only available for admins.
Partially Implements: bp node-aggregate
Change-Id: I414bf176302fc076288e6a6fbfd88a7090541622
This change change the scheduler to use placement api to filter query
nodes with specified resource class of flavor, and clean the filters
and weighers in scheduler.
Change-Id: I89ad443f553510da6daf289b83f3c30d9d546ace
Partially Implements: bp track-resources-using-placement
This change importing placement service, report nodes resources to
placement and use it as unique nodes resource provider service for
Mogan's scheduler.
Co-Authored-By: Zhenguo Niu <Niu.ZGlinux@gmail.com>
Change-Id: I1cb91a10cfc8139687ad44167f33f45fd3c08e5c
Partially Implements: bp track-resources-using-placement