]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: Don't duplicate cache entries in _create_daemon 32859/head
authorSebastian Wagner <sebastian.wagner@suse.com>
Fri, 31 Jan 2020 10:59:10 +0000 (11:59 +0100)
committerSage Weil <sage@redhat.com>
Fri, 31 Jan 2020 13:16:17 +0000 (07:16 -0600)
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/pybind/mgr/cephadm/module.py

index ac7d8a3c973ddf186af65d957e5d2552950a03b8..e9274236920a724ff6f87743a18fdabc5b22dbfa 100644 (file)
@@ -1581,6 +1581,7 @@ class CephadmOrchestrator(MgrModule, orchestrator.OrchestratorClientMixin):
             }
             data = self.service_cache[host].data
             if data:
+                data = [d for d in data if d['name'] != sd['name']]
                 data.append(sd)
             else:
                 data = [sd]