From: Adam King Date: Fri, 21 Oct 2022 20:54:31 +0000 (-0400) Subject: mgr/cephadm: remove host from offline_hosts list when removing host X-Git-Tag: v18.1.0~527^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=beea26fc267c338ac4ed58a39535f017f892ea85;p=ceph.git mgr/cephadm: remove host from offline_hosts list when removing host Otherwise, it could remain in the list and cephadm could think there is an offline host in the cluster when said host has actually already been removed. Signed-off-by: Adam King --- diff --git a/src/pybind/mgr/cephadm/module.py b/src/pybind/mgr/cephadm/module.py index a8e17b1dfbb8..7ab5f10f39bf 100644 --- a/src/pybind/mgr/cephadm/module.py +++ b/src/pybind/mgr/cephadm/module.py @@ -1582,6 +1582,7 @@ Then run the following: self.inventory.rm_host(host) self.cache.rm_host(host) self.ssh.reset_con(host) + self.offline_hosts_remove(host) # if host was in offline host list, we should remove it now. self.event.set() # refresh stray health check self.log.info('Removed host %s' % host) return "Removed {} host '{}'".format('offline' if offline else '', host)