From: David Zafman Date: Sat, 31 Aug 2019 03:00:35 +0000 (+0000) Subject: osd: Turn off repair pg state when leaving recovery X-Git-Tag: v15.1.0~1228^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=39e4c59492f52918bd7a53f3dea207672244b899;p=ceph.git osd: Turn off repair pg state when leaving recovery Fixes: https://tracker.ceph.com/issues/42115 Caused by: d2ca3d2feb442f97ca89023c7d01178d96f517a6 Signed-off-by: David Zafman --- diff --git a/src/osd/PeeringState.cc b/src/osd/PeeringState.cc index ae55a3a73dc5..e69645f8d31d 100644 --- a/src/osd/PeeringState.cc +++ b/src/osd/PeeringState.cc @@ -4894,6 +4894,7 @@ PeeringState::NotRecovering::NotRecovering(my_context ctx) { context< PeeringMachine >().log_enter(state_name); DECLARE_LOCALS; + ps->state_clear(PG_STATE_REPAIR); pl->publish_stats_to_osd(); }