]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #2293 from ceph/wip-hitset-bytes
authorSamuel Just <sam.just@inktank.com>
Wed, 10 Sep 2014 19:02:56 +0000 (12:02 -0700)
committerSamuel Just <sam.just@inktank.com>
Wed, 10 Sep 2014 19:02:56 +0000 (12:02 -0700)
osd: improve agent calculation by factoring out hit_set bytes used properly

Reviewed-by: Samuel Just <sam.just@inktank.com>
1  2 
src/osd/ReplicatedPG.cc
src/osd/osd_types.cc
src/osd/osd_types.h

index 7578b6e4091bb0b2b99fc29eb2987151f5a4e5cb,963a71335074063fcf690af63e5533a21abb4645..84c15138d2fd4950332aa1e057bf51bbcb14ce73
@@@ -12146,9 -12040,11 +12153,11 @@@ void ReplicatedPG::_scrub_finish(
         !info.stats.omap_stats_invalid) ||
        (scrub_cstat.sum.num_objects_hit_set_archive != info.stats.stats.sum.num_objects_hit_set_archive &&
         !info.stats.hitset_stats_invalid) ||
+       (scrub_cstat.sum.num_bytes_hit_set_archive != info.stats.stats.sum.num_bytes_hit_set_archive &&
+        !info.stats.hitset_bytes_stats_invalid) ||
        scrub_cstat.sum.num_whiteouts != info.stats.stats.sum.num_whiteouts ||
        scrub_cstat.sum.num_bytes != info.stats.stats.sum.num_bytes) {
 -    osd->clog.error() << info.pgid << " " << mode
 +    osd->clog->error() << info.pgid << " " << mode
                      << " stat mismatch, got "
                      << scrub_cstat.sum.num_objects << "/" << info.stats.stats.sum.num_objects << " objects, "
                      << scrub_cstat.sum.num_object_clones << "/" << info.stats.stats.sum.num_object_clones << " clones, "
Simple merge
Simple merge