]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: monmap: print out disallowed_leaders in text form, when non-empty
authorGreg Farnum <gfarnum@redhat.com>
Thu, 29 Oct 2020 06:06:24 +0000 (06:06 +0000)
committerGreg Farnum <gfarnum@redhat.com>
Fri, 6 Nov 2020 06:12:47 +0000 (06:12 +0000)
This is already dumped in the programmatic output, but it got left out of
the direct-user-facing calls (as in "ceph mon dump").

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
src/mon/MonMap.cc

index fe417ba44fdd83c6121d23a5ebffaea4cd80c53c..be0a6c678916ef0385dd59ff2a995f57ce172999 100644 (file)
@@ -369,6 +369,9 @@ void MonMap::print(ostream& out) const
   out << "min_mon_release " << to_integer<unsigned>(min_mon_release)
       << " (" << min_mon_release << ")\n";
   out << "election_strategy: " << strategy << "\n";
+  if (disallowed_leaders.size()) {
+    out << "disallowed_leaders" << disallowed_leaders << "\n";
+  }
   unsigned i = 0;
   for (auto p = ranks.begin(); p != ranks.end(); ++p) {
     out << i++ << ": " << get_addrs(*p) << " mon." << *p << "\n";