]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: MonMap: display disallowed_leaders whenever they're set 43932/head
authorGreg Farnum <gfarnum@redhat.com>
Fri, 12 Nov 2021 23:05:02 +0000 (23:05 +0000)
committerGreg Farnum <gfarnum@redhat.com>
Fri, 12 Nov 2021 23:05:02 +0000 (23:05 +0000)
In c59a6f89465e3933631afa2ba92e8c1ae1c31c06, I erroneously changed
the CLI display output so it would only dump disallowed_leaders in
stretch mode. But they can also be set in connectivity or disallow
election modes and we want users to be able to see them then as well.

Fixes: https://tracker.ceph.com/issues/53258
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
src/mon/MonMap.cc

index 43236a63641763f0df08d436037b11916b309df2..344278eaa57f499afd026fc054732132e806cedd 100644 (file)
@@ -383,6 +383,9 @@ void MonMap::print(ostream& out) const
   if (stretch_mode_enabled) {
     out << "stretch_mode_enabled " << stretch_mode_enabled << "\n";
     out << "tiebreaker_mon " << tiebreaker_mon << "\n";
+  }
+  if (stretch_mode_enabled ||
+      !disallowed_leaders.empty()) {
     out << "disallowed_leaders " << disallowed_leaders << "\n";
   }
   unsigned i = 0;