]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/osd_types: fix {omap,hitset_bytes}_stats_invalid handling on split/merge 30479/head
authorSage Weil <sage@redhat.com>
Thu, 19 Sep 2019 16:50:21 +0000 (11:50 -0500)
committerSage Weil <sage@redhat.com>
Thu, 19 Sep 2019 16:51:18 +0000 (11:51 -0500)
Fixes: https://tracker.ceph.com/issues/41936
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/osd_types.h

index bf663fe3fdc3413e747ac43813c3d29fc51cb800..dc37e96d62c36a183f820dec5e9205d85ef86ab5 100644 (file)
@@ -2159,7 +2159,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;
   }