nova/nova/compute/resources
Paul Murray 50b4ba4ee5 Add extensible resources to resource tracker
A resource plugin extension point is added to the resource
tracker to allow the types of resources allocated at the compute
node to be extensible. Information maintained by these plug-ins
is written to the compute_nodes table in the database. The
scheduler uses the information in the compute_nodes table to
determine scheduling decisions.

A plugin that implements vcpu resource tracking is included
and all other code for tracking vcpu has been removed. This
example ensures the plugins are tested in gate jobs.

Co-Authored-By: Andrea Rosa  <andrea.rosa@hp.com>
Co-Authored-By: Paul Murray  <pmurray@hp.com>
This is part of: blueprint extensible-resource-tracking

Change-Id: I64108338e3c958ba1276aaf113a68861cbe286f5
2014-07-21 16:08:20 +01:00
..
__init__.py Add extensible resources to resource tracker 2014-07-21 16:08:20 +01:00
base.py Add extensible resources to resource tracker 2014-07-21 16:08:20 +01:00
vcpu.py Add extensible resources to resource tracker 2014-07-21 16:08:20 +01:00