From: Xuehan Xu Date: Sat, 10 Aug 2024 06:22:52 +0000 (+0800) Subject: crimson/osd/pg_recovery: reset backfill_state when backfill finished X-Git-Tag: v20.0.0~1261^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=0c1ec1a1facd8f0d1156cbd2dab1575f4556d270;p=ceph.git crimson/osd/pg_recovery: reset backfill_state when backfill finished Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/osd/pg_recovery.cc b/src/crimson/osd/pg_recovery.cc index 09c93ed341e26..8c1f13827c6d6 100644 --- a/src/crimson/osd/pg_recovery.cc +++ b/src/crimson/osd/pg_recovery.cc @@ -605,6 +605,7 @@ bool PGRecovery::budget_available() const void PGRecovery::backfilled() { + backfill_state.reset(); using LocalPeeringEvent = crimson::osd::LocalPeeringEvent; std::ignore = pg->get_shard_services().start_operation( static_cast(pg),