]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
FSMap: add output for enabled_multiple flags
authorGreg Farnum <gfarnum@redhat.com>
Tue, 29 Mar 2016 01:12:19 +0000 (18:12 -0700)
committerGreg Farnum <gfarnum@redhat.com>
Thu, 7 Apr 2016 23:40:22 +0000 (16:40 -0700)
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
src/mds/FSMap.cc

index 46b734cd3758c9f612607e0445562e7c0dceeb6b..67029180c12fade9b960eedbf489bfbc97e01085 100644 (file)
@@ -35,6 +35,11 @@ void FSMap::dump(Formatter *f) const
   compat.dump(f);
   f->close_section();
 
+  f->open_object_section("feature flags");
+  f->dump_bool("enable_multiple", enable_multiple);
+  f->dump_bool("ever_enabled_multiple", ever_enabled_multiple);
+  f->close_section();
+
   f->open_array_section("standbys");
   for (const auto &i : standby_daemons) {
     f->open_object_section("info");
@@ -76,7 +81,8 @@ void FSMap::generate_test_instances(list<FSMap*>& ls)
 void FSMap::print(ostream& out) const
 {
   out << "e" << epoch << std::endl;
-  out << "enable_multiple: " << enable_multiple << std::endl;
+  out << "enable_multiple, ever_enabled_multiple: " << enable_multiple << ","
+      << ever_enabled_multiple << std::endl;
   out << "compat: " << compat << std::endl;
   out << " " << std::endl;