diff options
| author | Todd Willey <todd@rubidine.com> | 2010-06-27 00:33:49 -0400 |
|---|---|---|
| committer | Todd Willey <todd@rubidine.com> | 2010-06-27 00:33:49 -0400 |
| commit | 6d680f41f8ce4f41eca07425139c8abe485835c7 (patch) | |
| tree | 55b7290d4944f30089d570ce2a7d8c5a8f86c06e | |
| parent | c05da9848cdf3390694dfc548c7d09b874c93520 (diff) | |
| download | nova-6d680f41f8ce4f41eca07425139c8abe485835c7.tar.gz nova-6d680f41f8ce4f41eca07425139c8abe485835c7.tar.xz nova-6d680f41f8ce4f41eca07425139c8abe485835c7.zip | |
bugfix: rename _s to datamodel in Node in some places it was overlooked.
| -rw-r--r-- | nova/compute/node.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/nova/compute/node.py b/nova/compute/node.py index faf1ddd15..7859d71c0 100644 --- a/nova/compute/node.py +++ b/nova/compute/node.py @@ -31,6 +31,7 @@ import json import logging import os import random +import shutil import sys from nova import vendor @@ -165,7 +166,8 @@ class Node(object, service.Service): inst = self.instdir.get(instance_id) # TODO: Get the real security group of launch in here security_group = "default" - net = network.BridgedNetwork.get_network_for_project(inst['user_id'], inst['project_id'], + net = network.BridgedNetwork.get_network_for_project(inst['user_id'], + inst['project_id'], security_group).express() inst['node_name'] = FLAGS.node_name inst.save() @@ -345,7 +347,7 @@ class Instance(object): @property def name(self): - return self._s['name'] + return self.datamodel['name'] def is_pending(self): return (self.state == Instance.NOSTATE or self.state == 'pending') @@ -358,7 +360,7 @@ class Instance(object): return (self.state == Instance.RUNNING or self.state == 'running') def describe(self): - return self._s + return self.datamodel def info(self): logging.debug("Getting info for dom %s" % self.name) @@ -372,7 +374,7 @@ class Instance(object): 'node_name': FLAGS.node_name} def basepath(self, path=''): - return os.path.abspath(os.path.join(self._s['basepath'], path)) + return os.path.abspath(os.path.join(self.datamodel['basepath'], path)) def update_state(self): self.datamodel.update(self.info()) @@ -462,7 +464,7 @@ class Instance(object): @defer.inlineCallbacks def _create_image(self, libvirt_xml): # syntactic nicety - data = self._s + data = self.datamodel basepath = self.basepath # ensure directories exist and are writable @@ -540,7 +542,9 @@ class Instance(object): local_d.callback(None) timer.f = _wait_for_boot timer.start(interval=0.5, now=True) - except Exception: + except Exception, ex: + # FIXME(todd): this is just for debugging during testing + print "FUUUUUUUUUUUUUUUUUUUUUU: %s" % ex logging.debug(ex) self.set_state(Instance.SHUTDOWN) |
