]> git.proxmox.com Git - ceph.git/blobdiff - ceph/qa/tasks/cephfs/filesystem.py
update sources to 12.2.10
[ceph.git] / ceph / qa / tasks / cephfs / filesystem.py
index 393d69e53790a60179f4b03577c314d641685bb2..7f9253aabc29adfbf49204bea040e31f977dc2b4 100644 (file)
@@ -439,6 +439,10 @@ class Filesystem(MDSCluster):
             raise RuntimeError("cannot deactivate rank 0")
         self.mon_manager.raw_cluster_cmd("mds", "deactivate", "%d:%d" % (self.id, rank))
 
+    def set_var(self, var, *args):
+        a = map(str, args)
+        self.mon_manager.raw_cluster_cmd("fs", "set", self.name, var, *a)
+
     def set_max_mds(self, max_mds):
         self.mon_manager.raw_cluster_cmd("fs", "set", self.name, "max_mds", "%d" % max_mds)
 
@@ -558,6 +562,9 @@ class Filesystem(MDSCluster):
     def get_mds_map(self):
         return self.status().get_fsmap(self.id)['mdsmap']
 
+    def get_var(self, var):
+        return self.status().get_fsmap(self.id)['mdsmap'][var]
+
     def add_data_pool(self, name):
         self.mon_manager.raw_cluster_cmd('osd', 'pool', 'create', name, self.get_pgs_per_fs_pool().__str__())
         self.mon_manager.raw_cluster_cmd('fs', 'add_data_pool', self.name, name)