]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: fix 'orch ls' count to reflect schedulable hosts
authorSage Weil <sage@newdream.net>
Tue, 20 Apr 2021 14:01:33 +0000 (10:01 -0400)
committerSage Weil <sage@newdream.net>
Tue, 4 May 2021 16:17:55 +0000 (11:17 -0500)
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit ba135842e359fe6991e35d7177cfe3eac31af16d)

src/pybind/mgr/cephadm/module.py

index 04f857d3726540b84925876c097b29e4a86406cf..ab8074c21e4714550855b825f23491d373179d5a 100644 (file)
@@ -1582,7 +1582,7 @@ class CephadmOrchestrator(orchestrator.Orchestrator, MgrModule,
                 continue
             sm[nm] = orchestrator.ServiceDescription(
                 spec=spec,
-                size=spec.placement.get_target_count(self.inventory.all_specs()),
+                size=spec.placement.get_target_count(self._schedulable_hosts()),
                 running=0,
                 events=self.events.get_for_service(spec.service_name()),
                 created=self.spec_store.spec_created[nm],