]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/ReplicatedPG: account for hit_set_archive bytes
authorSage Weil <sage@redhat.com>
Wed, 13 Aug 2014 13:41:37 +0000 (06:41 -0700)
committerSage Weil <sage@redhat.com>
Fri, 29 Aug 2014 23:52:38 +0000 (16:52 -0700)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/ReplicatedPG.cc

index eb4ea5606ebbdc6a179b7f65882373ae2393d48f..c03a7febe35a31392aa74af06abe9c88463dd27e 100644 (file)
@@ -11035,6 +11035,7 @@ void ReplicatedPG::hit_set_persist()
   ctx->delta_stats.num_objects++;
   ctx->delta_stats.num_objects_hit_set_archive++;
   ctx->delta_stats.num_bytes += bl.length();
+  ctx->delta_stats.num_bytes_hit_set_archive += bl.length();
 
   bufferlist bss;
   ::encode(ctx->new_snapset, bss);
@@ -11107,6 +11108,7 @@ void ReplicatedPG::hit_set_trim(RepGather *repop, unsigned max)
     --repop->ctx->delta_stats.num_objects;
     --repop->ctx->delta_stats.num_objects_hit_set_archive;
     repop->ctx->delta_stats.num_bytes -= obc->obs.oi.size;
+    repop->ctx->delta_stats.num_bytes_hit_set_archive -= obc->obs.oi.size;
   }
 }