From 298b134981d6b622670a4a627f91f722f45a0fc5 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Thu, 22 Dec 2011 12:44:38 -0800 Subject: [PATCH] PG: backfill info should be cleared on recovery reset Signed-off-by: Samuel Just --- src/osd/PG.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/osd/PG.cc b/src/osd/PG.cc index ebb5dfb109f70..daf3dc087f9dd 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -862,10 +862,6 @@ void PG::clear_primary_state() stray_purged.clear(); might_have_unfound.clear(); - backfill_target = -1; - backfill_info.clear(); - peer_backfill_info.clear(); - last_update_ondisk = eversion_t(); snap_trimq.clear(); @@ -1536,6 +1532,9 @@ void PG::clear_recovery_state() finish_recovery_op(soid, true); } + backfill_target = -1; + backfill_info.clear(); + peer_backfill_info.clear(); waiting_on_backfill = false; _clear_recovery_state(); // pg impl specific hook } -- 2.39.5