]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/PGMap: OSD byte counts 4x too large (conversion to bytes overzealous) 517/head
authorDan Mick <dan.mick@inktank.com>
Tue, 20 Aug 2013 18:10:42 +0000 (11:10 -0700)
committerDan Mick <dan.mick@inktank.com>
Tue, 20 Aug 2013 18:14:43 +0000 (11:14 -0700)
Fixes: #6049
Signed-off-by: Dan Mick <dan.mick@inktank.com>
src/mon/PGMap.cc

index 40d84e6a5a5266f63b0f637b9b456c1c0a8aa906..1c5ac710d7a359f9580cc4ddc48fab328ff3c3a8 100644 (file)
@@ -849,9 +849,9 @@ void PGMap::print_summary(Formatter *f, ostream *out) const
     f->dump_unsigned("version", version);
     f->dump_unsigned("num_pgs", pg_stat.size());
     f->dump_unsigned("data_bytes", pg_sum.stats.sum.num_bytes);
-    f->dump_unsigned("bytes_used", osd_sum.kb_used * 4096ull);
-    f->dump_unsigned("bytes_avail", osd_sum.kb_avail * 4096ull);
-    f->dump_unsigned("bytes_total", osd_sum.kb * 4096ull);
+    f->dump_unsigned("bytes_used", osd_sum.kb_used * 1024ull);
+    f->dump_unsigned("bytes_avail", osd_sum.kb_avail * 1024ull);
+    f->dump_unsigned("bytes_total", osd_sum.kb * 1024ull);
   } else {
     *out << "      pgmap v" << version << ": "
         << pg_stat.size() << " pgs, " << pg_pool_sum.size() << " pools, "