]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: report size=0 for fabricated ServiceDescription
authorSage Weil <sage@redhat.com>
Mon, 9 Mar 2020 18:36:42 +0000 (13:36 -0500)
committerSage Weil <sage@redhat.com>
Tue, 10 Mar 2020 13:43:05 +0000 (08:43 -0500)
When we fabricate a ServiceDescription for an orphan daemon, set the
size == 0.

Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/cephadm/module.py

index 74dd2f32d63ba9f7c70e2789bfee8e85e5b21176..daadd4bff1e8f6f6896746bacc2cfbf2d67c62df 100644 (file)
@@ -1717,7 +1717,7 @@ class CephadmOrchestrator(orchestrator.Orchestrator, MgrModule):
                     sm[n].size = self._get_spec_size(spec)
                     sm[n].created = self.spec_store.spec_created[dd.service_name()]
                 else:
-                    sm[n].size += 1
+                    sm[n].size = 0
                 if dd.status == 1:
                     sm[n].running += 1
                 if not sm[n].last_refresh or not dd.last_refresh or dd.last_refresh < sm[n].last_refresh:  # type: ignore