Merge "Make resource_tracker record host_ip"

This commit is contained in:
Jenkins 2013-08-30 20:21:03 +00:00 committed by Gerrit Code Review
commit cd87df3c36
2 changed files with 6 additions and 0 deletions

View File

@ -52,6 +52,8 @@ CONF.register_opts(resource_tracker_opts)
LOG = logging.getLogger(__name__)
COMPUTE_RESOURCE_SEMAPHORE = "compute_resources"
CONF.import_opt('my_ip', 'nova.netconf')
class ResourceTracker(object):
"""Compute helper class for keeping track of resource usage as instances
@ -271,6 +273,7 @@ class ResourceTracker(object):
"'get_available_resource' Compute tracking is disabled."))
self.compute_node = None
return
resources['host_ip'] = CONF.my_ip
self._verify_resources(resources)

View File

@ -519,6 +519,9 @@ class InstanceClaimTestCase(BaseTrackerTestCase):
self.tracker.update_available_resource(self.context)
# confirm tracker is adding in host_ip
self.assertTrue(self.compute.get('host_ip') is not None)
# confirm that resource usage is derived from instance usages,
# not virt layer:
self.assertEqual(claim_mem + FAKE_VIRT_MEMORY_OVERHEAD,