]> git.proxmox.com Git - ceph.git/blobdiff - ceph/qa/tasks/mgr/mgr_test_case.py
update ceph source to reef 18.2.1
[ceph.git] / ceph / qa / tasks / mgr / mgr_test_case.py
index 5fe5e0759856cb269f309e50a4f271a2b5a4d8cb..94a230c8d13b9956c5af8e6a18cfadeb2ad98cdd 100644 (file)
@@ -39,6 +39,14 @@ class MgrCluster(CephCluster):
         return json.loads(
             self.mon_manager.raw_cluster_cmd("mgr", "dump", "--format=json-pretty"))
 
+    def get_registered_clients(self, name, mgr_map = None):
+        if mgr_map is None:
+            mgr_map = self.get_mgr_map()
+        for c in mgr_map['active_clients']:
+            if c['name'] == name:
+                return c['addrvec']
+        return None
+
     def get_active_id(self):
         return self.get_mgr_map()["active_name"]