zun/zun
Sudipta Biswas ab04ac91ca Add ComputeNode Tracker
A ComputeNodeTracker class, very similar to the resource_tracker.py
of nova[1] at nova/compute/resource_tracker.py with a few changes.

This does not implement any in memory cache for the compute_nodes
but reads the data everytime from the db. This can be improved or
kept as is. This also imposes the compute_node object contract on
the driver API for available resources so that random keys are not
used instead the object fields are honored.

[1]: https://github.com/openstack/nova/

Change-Id: I1e3aa35ad9927b0d29c8970a5fa3cb6530df281f
2017-03-01 03:45:05 +00:00
..
api Add wsgi script file and sample config 2017-02-27 16:12:08 -06:00
cmd Support multiple compute hosts 2017-01-11 10:21:32 -06:00
common Add compute node to DB and objects 2017-02-28 21:39:30 -06:00
compute Add ComputeNode Tracker 2017-03-01 03:45:05 +00:00
conf Add wsgi script file and sample config 2017-02-27 16:12:08 -06:00
container Add ComputeNode Tracker 2017-03-01 03:45:05 +00:00
db Add compute node to DB and objects 2017-02-28 21:39:30 -06:00
hacking Add a testcase to test whether using log.warn 2016-12-21 22:34:31 +08:00
image Support to provide 'image_driver' during container create 2017-01-29 11:10:11 +00:00
objects Add compute node to DB and objects 2017-02-28 21:39:30 -06:00
scheduler Support multiple compute hosts 2017-01-11 10:21:32 -06:00
service update higgins with zun 2016-06-08 22:21:34 -05:00
servicegroup update higgins with zun 2016-06-08 22:21:34 -05:00
tests Add ComputeNode Tracker 2017-03-01 03:45:05 +00:00
__init__.py update higgins with zun 2016-06-08 22:21:34 -05:00
MANIFEST.in update higgins with zun 2016-06-08 22:21:34 -05:00
version.py update higgins with zun 2016-06-08 22:21:34 -05:00