The use of host in the refresh loop was clobbering the argument value.
Fixes: https://tracker.ceph.com/issues/44513
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
764ce71bd202315fdf4403d9e1e8ae55ef849a90)
if host:
self._refresh_host_daemons(host)
else:
- for host, hi in self.inventory.items():
- self._refresh_host_daemons(host)
+ for hostname, hi in self.inventory.items():
+ self._refresh_host_daemons(hostname)
result = []
for h, dm in self.cache.daemons.items():
if host and h != host: