From 39e4c59492f52918bd7a53f3dea207672244b899 Mon Sep 17 00:00:00 2001 From: David Zafman Date: Sat, 31 Aug 2019 03:00:35 +0000 Subject: [PATCH] osd: Turn off repair pg state when leaving recovery Fixes: https://tracker.ceph.com/issues/42115 Caused by: d2ca3d2feb442f97ca89023c7d01178d96f517a6 Signed-off-by: David Zafman --- src/osd/PeeringState.cc | 1 + 1 file changed, 1 insertion(+) 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(); } -- 2.47.3