summaryrefslogtreecommitdiff
path: root/nova/cmd
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-03-07 11:35:48 +0000
committerGerrit Code Review <review@openstack.org>2021-03-07 11:35:48 +0000
commitbbe9f34a172356f4fcd79edb2752a9401f8baedf (patch)
tree1dbc955aa91d0181db6d81f76a4b64c8948af418 /nova/cmd
parent5f4b1ae269d60f934bffc889ca2b8ca7d26412ab (diff)
parent5aeb3a387494c4559d183d1290db3c92a96dfb90 (diff)
downloadnova-bbe9f34a172356f4fcd79edb2752a9401f8baedf.tar.gz
Merge "Drop support for custom schedulers"
Diffstat (limited to 'nova/cmd')
-rw-r--r--nova/cmd/scheduler.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/nova/cmd/scheduler.py b/nova/cmd/scheduler.py
index a8ec999b58..8b9892d742 100644
--- a/nova/cmd/scheduler.py
+++ b/nova/cmd/scheduler.py
@@ -27,7 +27,7 @@ import nova.conf
from nova.conf import remote_debug
from nova import config
from nova import objects
-from nova.scheduler import rpcapi as scheduler_rpcapi
+from nova.scheduler import rpcapi
from nova import service
from nova import version
@@ -44,13 +44,11 @@ def main():
gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
- server = service.Service.create(binary='nova-scheduler',
- topic=scheduler_rpcapi.RPC_TOPIC)
+ server = service.Service.create(
+ binary='nova-scheduler', topic=rpcapi.RPC_TOPIC)
+
# Determine the number of workers; if not specified in config, default
- # to ncpu for the FilterScheduler and 1 for everything else.
- workers = CONF.scheduler.workers
- if not workers:
- workers = (processutils.get_worker_count()
- if CONF.scheduler.driver == 'filter_scheduler' else 1)
+ # to number of CPUs
+ workers = CONF.scheduler.workers or processutils.get_worker_count()
service.serve(server, workers=workers)
service.wait()