From eac3cd2d8334db7c70cbba433610136ff76e447f Mon Sep 17 00:00:00 2001 From: Mike Kelly Date: Thu, 16 May 2013 12:29:50 -0400 Subject: [PATCH] ceph df: fix si units for 'global' stats si_t expects bytes, but it was being given kilobytes. Signed-off-by: Mike Kelly (cherry picked from commit 0c2b738d8d07994fee4c73dd076ac9364a64bdb2) --- src/mon/PGMonitor.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mon/PGMonitor.cc b/src/mon/PGMonitor.cc index ed4833bce7a99..17172980a0ae9 100644 --- a/src/mon/PGMonitor.cc +++ b/src/mon/PGMonitor.cc @@ -1054,9 +1054,9 @@ void PGMonitor::dump_fs_stats(stringstream &ss, Formatter *f, bool verbose) if (verbose) { tbl.define_column("OBJECTS", TextTable::LEFT, TextTable::LEFT); } - tbl << stringify(si_t(pg_map.osd_sum.kb)) - << stringify(si_t(pg_map.osd_sum.kb_avail)) - << stringify(si_t(pg_map.osd_sum.kb_used)); + tbl << stringify(si_t(pg_map.osd_sum.kb*1024)) + << stringify(si_t(pg_map.osd_sum.kb_avail*1024)) + << stringify(si_t(pg_map.osd_sum.kb_used*1024)); tbl << percentify(((float)pg_map.osd_sum.kb_used / pg_map.osd_sum.kb)*100); if (verbose) { tbl << stringify(si_t(pg_map.pg_sum.stats.sum.num_objects)); -- 2.39.5