]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix dump type match of pg_stat_t, add more fields 8348/head
authorxie xingguo <xie.xingguo@zte.com.cn>
Tue, 29 Mar 2016 11:55:06 +0000 (19:55 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Tue, 29 Mar 2016 12:04:19 +0000 (20:04 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/osd/osd_types.cc

index 96e679521619d257749f43713c990cfa61dd6f2f..cacbd9099369fbef38505b2f8f127d96806584b3 100644 (file)
@@ -2244,9 +2244,14 @@ void pg_stat_t::dump(Formatter *f) const
   f->dump_stream("last_deep_scrub") << last_deep_scrub;
   f->dump_stream("last_deep_scrub_stamp") << last_deep_scrub_stamp;
   f->dump_stream("last_clean_scrub_stamp") << last_clean_scrub_stamp;
-  f->dump_unsigned("log_size", log_size);
-  f->dump_unsigned("ondisk_log_size", ondisk_log_size);
-  f->dump_stream("stats_invalid") << stats_invalid;
+  f->dump_int("log_size", log_size);
+  f->dump_int("ondisk_log_size", ondisk_log_size);
+  f->dump_bool("stats_invalid", stats_invalid);
+  f->dump_bool("dirty_stats_invalid", dirty_stats_invalid);
+  f->dump_bool("omap_stats_invalid", omap_stats_invalid);
+  f->dump_bool("hitset_stats_invalid", hitset_stats_invalid);
+  f->dump_bool("hitset_bytes_stats_invalid", hitset_bytes_stats_invalid);
+  f->dump_bool("pin_stats_invalid", pin_stats_invalid);
   stats.dump(f);
   f->open_array_section("up");
   for (vector<int32_t>::const_iterator p = up.begin(); p != up.end(); ++p)