]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph df: fix si units for 'global' stats 302/head
authorMike Kelly <pioto@pioto.org>
Thu, 16 May 2013 16:29:50 +0000 (12:29 -0400)
committerMike Kelly <pioto@pioto.org>
Mon, 20 May 2013 12:48:35 +0000 (08:48 -0400)
si_t expects bytes, but it was being given kilobytes.

Signed-off-by: Mike Kelly <pioto@pioto.org>
src/mon/PGMonitor.cc

index ed4833bce7a99e988115a5319363fde9fdf41357..17172980a0ae923e9ab4c29c896e1863117d27fd 100644 (file)
@@ -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));