]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/osd_types: fix {omap,hitset_bytes}_stats_invalid handling on split/merge 30643/head
authorSage Weil <sage@redhat.com>
Thu, 19 Sep 2019 16:50:21 +0000 (11:50 -0500)
committerPrashant D <pdhange@redhat.com>
Mon, 30 Sep 2019 03:06:40 +0000 (23:06 -0400)
Fixes: https://tracker.ceph.com/issues/41936
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 5685bed71e1aad1bccb23bd237267de09b468221)

src/osd/osd_types.h

index 7e591d956b51e0db7877a271efc3f622465a66c8..a92409cdaa3c45e4d67d7c79ae5f55135b9f8523 100644 (file)
@@ -2169,7 +2169,9 @@ struct pg_stat_t {
     // adding (or subtracting!) invalid stats render our stats invalid too
     stats_invalid |= o.stats_invalid;
     dirty_stats_invalid |= o.dirty_stats_invalid;
+    omap_stats_invalid |= o.omap_stats_invalid;
     hitset_stats_invalid |= o.hitset_stats_invalid;
+    hitset_bytes_stats_invalid |= o.hitset_bytes_stats_invalid;
     pin_stats_invalid |= o.pin_stats_invalid;
     manifest_stats_invalid |= o.manifest_stats_invalid;
   }