]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: speed up when not refresh is needed 32686/head
authorSage Weil <sage@redhat.com>
Mon, 23 Dec 2019 19:47:29 +0000 (13:47 -0600)
committerSage Weil <sage@redhat.com>
Fri, 24 Jan 2020 14:54:20 +0000 (08:54 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/cephadm/module.py

index d452eb3685700d9ad337abb2e5222f8c3db6a9f0..0cb46ed67d36a53898188b8498b302844d8b2712 100644 (file)
@@ -1150,8 +1150,11 @@ class CephadmOrchestrator(MgrModule, orchestrator.OrchestratorClientMixin):
                     result.append(sd)
             return result
 
-        return self._refresh_host_services(wait_for_args).then(
-            _get_services_result)
+        if wait_for_args:
+            return self._refresh_host_services(wait_for_args).then(
+                _get_services_result)
+        else:
+            return trivial_result(_get_services_result({}))
 
     def describe_service(self, service_type=None, service_id=None,
                          node_name=None, refresh=False):