From 97f3ac08beab5578b0bd19b02a321c75e419ca88 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 9 Mar 2020 13:39:04 -0500 Subject: [PATCH] mgr/cephadm: do not complain when we don't have enough hosts This gets rid of INFO level log events like 2020-03-09T13:37:20.980993-0500 mgr.x [WRN] Failed to apply mds.foo spec ServiceSpec({'placement': PlacementSpec(count:2), 'service_type': 'mds', 'service_id': 'foo'}): List of host candidates is empty Signed-off-by: Sage Weil --- src/pybind/mgr/cephadm/module.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pybind/mgr/cephadm/module.py b/src/pybind/mgr/cephadm/module.py index e5e203c07e73b..e31a4f5f774e2 100644 --- a/src/pybind/mgr/cephadm/module.py +++ b/src/pybind/mgr/cephadm/module.py @@ -3037,7 +3037,7 @@ class SimpleScheduler(BaseScheduler): def place(self, host_pool, count=None): # type: (List, Optional[int]) -> List[HostPlacementSpec] if not host_pool: - raise Exception('List of host candidates is empty') + return [] host_pool = [x for x in host_pool] # shuffle for pseudo random selection random.shuffle(host_pool) -- 2.39.5