]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/PGMap: OSD byte counts 4x too large (conversion to bytes overzealous)
authorDan Mick <dan.mick@inktank.com>
Tue, 20 Aug 2013 18:10:42 +0000 (11:10 -0700)
committerSage Weil <sage@inktank.com>
Fri, 23 Aug 2013 15:28:30 +0000 (08:28 -0700)
Fixes: #6049
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit eca53bbf583027397f0d5e050a76498585ecb059)

src/mon/PGMap.cc

index f6b88fcbfe017215d1ee9708c3c93e25061787cb..1236de1115adb95e9922b212cb28c8b7380affff 100644 (file)
@@ -814,9 +814,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 {
     string states = ss.str();
     *out << "v" << version << ": "