]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
[MON] Fixed calculation of %USED. Now it is shows (space used by all replicas)/(raw... 7881/head
authorAdam Kupczyk <akupczyk@mirantis.com>
Wed, 2 Mar 2016 11:31:01 +0000 (12:31 +0100)
committerAdam Kupczyk <akupczyk@mirantis.com>
Wed, 2 Mar 2016 11:31:01 +0000 (12:31 +0100)
Signed-off-by: Adam Kupczyk akupczyk@mirantis.com
src/mon/PGMonitor.cc

index 99e2287cf36ff302a309431c4cf58f0aeb86b3b1..4f0ad0c19692bb9878bc5c7cfca3439bda7721c1 100644 (file)
@@ -1359,7 +1359,7 @@ void PGMonitor::dump_object_stat_sum(TextTable &tbl, Formatter *f,
     int64_t kb_used = SHIFT_ROUND_UP(sum.num_bytes, 10);
     float used = 0.0;
     if (pg_map.osd_sum.kb > 0)
-      used = (float)kb_used / pg_map.osd_sum.kb;
+      used = (float)kb_used * raw_used_rate * curr_object_copies_rate / pg_map.osd_sum.kb;
     tbl << percentify(used*100);
     tbl << si_t(avail);
     tbl << sum.num_objects;