summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorTodd Willey <todd@rubidine.com>2010-06-25 18:55:14 -0400
committerTodd Willey <todd@rubidine.com>2010-06-25 18:55:14 -0400
commit849282175c38ec419fc037b1698cb4de4efdb833 (patch)
tree0deab000fe0a95e05df55d3392a5169aa35cbe3b /bin
parent8a2f1763cbadd47f6ce26467ac9f82bc9b436d2a (diff)
downloadnova-849282175c38ec419fc037b1698cb4de4efdb833.tar.gz
nova-849282175c38ec419fc037b1698cb4de4efdb833.tar.xz
nova-849282175c38ec419fc037b1698cb4de4efdb833.zip
Admin API + Worker Tracking.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/nova-api6
-rwxr-xr-xbin/nova-compute4
2 files changed, 6 insertions, 4 deletions
diff --git a/bin/nova-api b/bin/nova-api
index e9772ec81..f0f79a236 100755
--- a/bin/nova-api
+++ b/bin/nova-api
@@ -20,7 +20,7 @@
# under the License.
"""
- Tornado daemon for the main API endpoint.
+Tornado daemon for the main API endpoint.
"""
import logging
@@ -34,6 +34,7 @@ from nova import rpc
from nova import server
from nova import utils
from nova.auth import users
+from nova.compute import model
from nova.endpoint import admin
from nova.endpoint import api
from nova.endpoint import cloud
@@ -43,9 +44,10 @@ FLAGS = flags.FLAGS
def main(_argv):
user_manager = users.UserManager()
+ host_manager = model.Host
controllers = {
'Cloud': cloud.CloudController(),
- 'Admin': admin.AdminController(user_manager)
+ 'Admin': admin.AdminController(user_manager, host_manager)
}
_app = api.APIServerApplication(user_manager, controllers)
diff --git a/bin/nova-compute b/bin/nova-compute
index cc738e87f..ed829ecc8 100755
--- a/bin/nova-compute
+++ b/bin/nova-compute
@@ -75,8 +75,8 @@ def main():
topic='%s.%s' % (FLAGS.compute_topic, FLAGS.node_name),
proxy=n)
- # heartbeat = task.LoopingCall(n.report_state)
- # heartbeat.start(interval=FLAGS.node_report_state_interval, now=False)
+ pulse = task.LoopingCall(n.report_state, FLAGS.node_name, 'nova-compute')
+ pulse.start(interval=FLAGS.node_report_state_interval, now=False)
injected = consumer_all.attach_to_twisted()
injected = consumer_node.attach_to_twisted()