diff options
| author | Jenkins <jenkins@review.openstack.org> | 2011-09-30 15:09:03 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2011-09-30 15:09:03 +0000 |
| commit | cb6250fa77d7724ba7e5dd15e8a3c9973756c1f5 (patch) | |
| tree | e1430e31c52611d01480dd7b7aab7c79a795d7cf | |
| parent | eb4bd86f65a440b39804d16e477aeb77f31e11c1 (diff) | |
| parent | 0546616926d7f95017405b4abb532a4517db7d90 (diff) | |
| download | nova-cb6250fa77d7724ba7e5dd15e8a3c9973756c1f5.tar.gz nova-cb6250fa77d7724ba7e5dd15e8a3c9973756c1f5.tar.xz nova-cb6250fa77d7724ba7e5dd15e8a3c9973756c1f5.zip | |
Merge "bug 861310"
| -rw-r--r-- | nova/scheduler/base_scheduler.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/scheduler/base_scheduler.py b/nova/scheduler/base_scheduler.py index e8629ca92..132b8a493 100644 --- a/nova/scheduler/base_scheduler.py +++ b/nova/scheduler/base_scheduler.py @@ -56,6 +56,9 @@ class BaseScheduler(abstract_scheduler.AbstractScheduler): """Derived classes may override this to provide more sophisticated scheduling objectives """ + # Make sure if there are compute hosts to serve the request. + if not hosts: + return [] # NOTE(sirp): The default logic is the same as the NoopCostFunction hosts = [dict(weight=1, hostname=hostname, capabilities=capabilities) for hostname, capabilities in hosts] |
