From: Sage Weil Date: Tue, 20 Apr 2021 14:26:08 +0000 (-0400) Subject: mgr/cephadm: kick serve loop when adding/removing labels X-Git-Tag: v16.2.5~39^2~4^2^2~31 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3eaaa91223a2f6af799c082d84dce1a5ad5566e5;p=ceph.git mgr/cephadm: kick serve loop when adding/removing labels Signed-off-by: Sage Weil (cherry picked from commit 695dc80535a389dd58d9ebbe9239855ea948e571) --- diff --git a/src/pybind/mgr/cephadm/module.py b/src/pybind/mgr/cephadm/module.py index ab8074c21e4..6acfaa2d303 100644 --- a/src/pybind/mgr/cephadm/module.py +++ b/src/pybind/mgr/cephadm/module.py @@ -1356,12 +1356,14 @@ class CephadmOrchestrator(orchestrator.Orchestrator, MgrModule, def add_host_label(self, host: str, label: str) -> str: self.inventory.add_label(host, label) self.log.info('Added label %s to host %s' % (label, host)) + self._kick_serve_loop() return 'Added label %s to host %s' % (label, host) @handle_orch_error def remove_host_label(self, host: str, label: str) -> str: self.inventory.rm_label(host, label) self.log.info('Removed label %s to host %s' % (label, host)) + self._kick_serve_loop() return 'Removed label %s from host %s' % (label, host) def _host_ok_to_stop(self, hostname: str, force: bool = False) -> Tuple[int, str]: