diff options
Diffstat (limited to 'nova/scheduler/chance.py')
-rw-r--r-- | nova/scheduler/chance.py | 5 |
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.""" |