From: xie xingguo Date: Wed, 21 Aug 2019 08:34:26 +0000 (+0800) Subject: osd/osd_type: disable incremental recovery for legacy missing item X-Git-Tag: v15.1.0~1780^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F29754%2Fhead;p=ceph.git osd/osd_type: disable incremental recovery for legacy missing item which is important to let us talk with pre-octopus osds and make sure the pg_missing_items created before Octopus can be correctly (fully) recovered too. Signed-off-by: xie xingguo --- diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index ac981625bda1..f42a64d82fa4 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -4286,6 +4286,7 @@ struct pg_missing_item { uint8_t f; decode(f, bl); flags = static_cast(f); + clean_regions.mark_fully_dirty(); } }