summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandy Walsh <sandy.walsh@rackspace.com>2011-02-18 17:45:57 -0400
committerSandy Walsh <sandy.walsh@rackspace.com>2011-02-18 17:45:57 -0400
commit18e573a14414838f11e772edca3eb5510f852c94 (patch)
tree878f96cc137f2fd752abbd71ce819af39380ea7f
parentc884064e7a9af04b2ebdbbb9ee32318a00716412 (diff)
sandy y u no read hacking guide and import classes?
-rw-r--r--nova/api/openstack/zones.py5
-rw-r--r--nova/scheduler/manager.py4
-rw-r--r--nova/scheduler/zone_manager.py4
-rw-r--r--nova/tests/api/openstack/test_zones.py7
4 files changed, 10 insertions, 10 deletions
diff --git a/nova/api/openstack/zones.py b/nova/api/openstack/zones.py
index 24a4444f7..99be0ba02 100644
--- a/nova/api/openstack/zones.py
+++ b/nova/api/openstack/zones.py
@@ -19,8 +19,7 @@ import logging
from nova import flags
from nova import wsgi
from nova import db
-from nova import rpc
-from nova.scheduler.api import API
+from nova.scheduler import api
FLAGS = flags.FLAGS
@@ -54,7 +53,7 @@ class Controller(wsgi.Controller):
"""Return all zones in brief"""
# Ask the ZoneManager in the Scheduler for most recent data,
# or fall-back to the database ...
- items = API().get_zone_list(req.environ['nova.context'])
+ items = api.API().get_zone_list(req.environ['nova.context'])
if not items:
items = db.zone_get_all(req.environ['nova.context'])
diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py
index 7ced33b9c..c94397210 100644
--- a/nova/scheduler/manager.py
+++ b/nova/scheduler/manager.py
@@ -29,7 +29,7 @@ from nova import log as logging
from nova import manager
from nova import rpc
from nova import utils
-from nova.scheduler.zone_manager import ZoneManager
+from nova.scheduler import zone_manager
LOG = logging.getLogger('nova.scheduler.manager')
FLAGS = flags.FLAGS
@@ -44,7 +44,7 @@ class SchedulerManager(manager.Manager):
if not scheduler_driver:
scheduler_driver = FLAGS.scheduler_driver
self.driver = utils.import_object(scheduler_driver)
- self.zone_manager = ZoneManager()
+ self.zone_manager = zone_manager.ZoneManager()
super(SchedulerManager, self).__init__(*args, **kwargs)
def __getattr__(self, key):
diff --git a/nova/scheduler/zone_manager.py b/nova/scheduler/zone_manager.py
index 783783d06..758c5e3db 100644
--- a/nova/scheduler/zone_manager.py
+++ b/nova/scheduler/zone_manager.py
@@ -22,7 +22,7 @@ import thread
import traceback
from datetime import datetime
-from eventlet.greenpool import GreenPool
+from eventlet import greenpool
from nova import db
from nova import flags
@@ -105,7 +105,7 @@ class ZoneManager(object):
def __init__(self):
self.last_zone_db_check = datetime.min
self.zone_states = {}
- self.green_pool = GreenPool()
+ self.green_pool = greenpool.GreenPool()
def get_zone_list(self):
"""Return the list of zones we know about."""
diff --git a/nova/tests/api/openstack/test_zones.py b/nova/tests/api/openstack/test_zones.py
index 4df7c7feb..4374cd457 100644
--- a/nova/tests/api/openstack/test_zones.py
+++ b/nova/tests/api/openstack/test_zones.py
@@ -24,7 +24,7 @@ from nova import context
from nova import flags
from nova.api.openstack import zones
from nova.tests.api.openstack import fakes
-from nova.scheduler.api import API
+from nova.scheduler import api
FLAGS = flags.FLAGS
@@ -97,7 +97,7 @@ class ZonesTest(unittest.TestCase):
FLAGS.allow_admin_api = self.allow_admin
def test_get_zone_list_scheduler(self):
- self.stubs.Set(API, '_call_scheduler', zone_get_all_scheduler)
+ self.stubs.Set(api.API, '_call_scheduler', zone_get_all_scheduler)
req = webob.Request.blank('/v1.0/zones')
res = req.get_response(fakes.wsgi_app())
res_dict = json.loads(res.body)
@@ -106,7 +106,8 @@ class ZonesTest(unittest.TestCase):
self.assertEqual(len(res_dict['zones']), 2)
def test_get_zone_list_db(self):
- self.stubs.Set(API, '_call_scheduler', zone_get_all_scheduler_empty)
+ self.stubs.Set(api.API, '_call_scheduler',
+ zone_get_all_scheduler_empty)
self.stubs.Set(nova.db, 'zone_get_all', zone_get_all_db)
req = webob.Request.blank('/v1.0/zones')
res = req.get_response(fakes.wsgi_app())