summaryrefslogtreecommitdiffstats
path: root/nova/scheduler/chance.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/scheduler/chance.py')
-rw-r--r--nova/scheduler/chance.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/nova/scheduler/chance.py b/nova/scheduler/chance.py
index 0f8f3c45a..f0b1701e0 100644
--- a/nova/scheduler/chance.py
+++ b/nova/scheduler/chance.py
@@ -25,6 +25,7 @@ import random
from oslo.config import cfg
+from nova.compute import rpcapi as compute_rpcapi
from nova import exception
from nova.scheduler import driver
@@ -35,6 +36,10 @@ CONF.import_opt('compute_topic', 'nova.compute.rpcapi')
class ChanceScheduler(driver.Scheduler):
"""Implements Scheduler as a random node selector."""
+ def __init__(self, *args, **kwargs):
+ super(ChanceScheduler, self).__init__(*args, **kwargs)
+ self.compute_rpcapi = compute_rpcapi.ComputeAPI()
+
def _filter_hosts(self, request_spec, hosts, filter_properties):
"""Filter a list of hosts based on request_spec."""