placement/nova
Chris Dent b70185c72e Adjust resource-providers models for resource-pools
In testing it was discovered that a separate resource_pools
tables was not required. Instead the resource-providers table
itself could provide that and any given provider could provide
multiple resources classes, associated via the inventories
table.

Therefore, this adds 'name', 'generation', and 'can_host' columns
to resource_providers and changes an allocations index to add the
'used' column.

A 'resource_providers_aggregates' table is added to associate a
resource provider with an aggregate.

A unique constraint is added on the inventories table so that any
resource provider can have only one inventory for any given
resource class.

Change-Id: Ia28be42a75e0977faf9bbc91d1ad9d8661b99230
Partially-Implements: blueprint resource-providers
2016-02-29 16:45:59 -08:00
..
api/openstack/compute Allocate uuids for aggregates as they are created or loaded 2016-02-24 07:48:09 -08:00
CA some cleanup. VSA flag status changes. returned some files 2011-07-25 16:26:23 -07:00
conf Merge "Config options: centralize options in availability_zones" 2016-02-20 04:49:15 +00:00
db Adjust resource-providers models for resource-pools 2016-02-29 16:45:59 -08:00
objects Allocate uuids for aggregates as they are created or loaded 2016-02-24 07:48:09 -08:00
scheduler/filters Config options: centralize section "scheduler" 2015-12-01 19:31:13 +00:00
tests fix usage of opportunistic test cases with enginefacade 2016-02-24 20:21:43 -05:00
virt/hyperv Remove baremetal virt driver 2014-10-08 13:41:37 +00:00
volume/encryptors Merge "Reuse method to convert key to passphrase" 2015-11-18 22:34:51 +00:00
i18n.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
test.py Add StableObjectJsonFixture and use it in our base test class 2016-02-16 06:54:38 -08:00
utils.py Reorder name normalization for DNS 2016-02-15 09:21:09 -08:00