]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: Monitor: dump features on 'mon_status'
authorJoao Eduardo Luis <joao@suse.de>
Tue, 9 Feb 2016 19:30:45 +0000 (19:30 +0000)
committerJoao Eduardo Luis <joao@suse.de>
Sat, 29 Oct 2016 03:10:23 +0000 (04:10 +0100)
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
src/mon/Monitor.cc

index 2585914754d0303f988a5a75d387c99625d024b3..a6c64ab1f0ee9d096bb4aca6c7ecf26d1fb354ad 100644 (file)
@@ -2109,6 +2109,14 @@ void Monitor::get_mon_status(Formatter *f, ostream& ss)
 
   f->close_section(); // quorum
 
+  f->open_object_section("features");
+  f->dump_stream("required_con") << required_features;
+  mon_feature_t req_mon_features = get_required_mon_features();
+  req_mon_features.dump(f, "required_mon");
+  f->dump_stream("quorum_con") << quorum_con_features;
+  quorum_mon_features.dump(f, "quorum_mon");
+  f->close_section(); // features
+
   f->open_array_section("outside_quorum");
   for (set<string>::iterator p = outside_quorum.begin(); p != outside_quorum.end(); ++p)
     f->dump_string("mon", *p);