]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #51942 from trociny/wip-61599
authorRishabh Dave <ridave@redhat.com>
Wed, 6 Sep 2023 14:56:33 +0000 (20:26 +0530)
committerGitHub <noreply@github.com>
Wed, 6 Sep 2023 14:56:33 +0000 (20:26 +0530)
mds: optionally forbid to use standby for another fs as last resort

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
1  2 
PendingReleaseNotes
qa/tasks/cephfs/filesystem.py
qa/tasks/cephfs/test_failover.py
src/include/ceph_fs.h
src/mds/FSMap.cc
src/mds/MDSMap.cc
src/mds/MDSMap.h
src/mon/FSCommands.cc

Simple merge
index 0d81da3607172c4ad82cbfa25cde19cf9e77a01f,6541b70b76ac260787b95acb0435051922c17939..3516bf4b86cded25ba3217d596e2ce69499ef980
@@@ -630,9 -615,12 +630,12 @@@ class Filesystem(MDSCluster)
      def set_refuse_client_session(self, yes):
          self.set_var("refuse_client_session", yes)
  
+     def set_refuse_standby_for_another_fs(self, yes):
+         self.set_var("refuse_standby_for_another_fs", yes)
      def compat(self, *args):
          a = map(lambda x: str(x).lower(), args)
 -        self.mon_manager.raw_cluster_cmd("fs", "compat", self.name, *a)
 +        self.run_ceph_cmd("fs", "compat", self.name, *a)
  
      def add_compat(self, *args):
          self.compat("add_compat", *args)
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge