]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: let Client::resolve_mds lookup the rank
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 22 Dec 2020 17:49:01 +0000 (09:49 -0800)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 23 Dec 2020 04:16:31 +0000 (20:16 -0800)
Who knew this magic already existed!

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/tasks/cephfs/filesystem.py

index e3e2f5b6e6bb38947690d052a4dc70914e68c738..b85ce91c3f81aedacec29ae03f8e12abd45daa53 100644 (file)
@@ -1080,8 +1080,7 @@ class Filesystem(MDSCluster):
         return self.json_asok(command, 'mds', info['name'], timeout=timeout)
 
     def rank_tell(self, command, rank=0, status=None):
-        info = self.get_rank(rank=rank, status=status)
-        return json.loads(self.mon_manager.raw_cluster_cmd("tell", 'mds.{0}'.format(info['name']), *command))
+        return json.loads(self.mon_manager.raw_cluster_cmd("tell", f"mds.{self.id}:{rank}", *command))
 
     def ranks_tell(self, command, status=None):
         if status is None: