From bed40e67482e18ee206a241dd73fff5957d7d219 Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Mon, 19 Aug 2024 17:03:37 +0800 Subject: [PATCH] crimson/osd/osd_operations/client_requests: add the actual unfound oid into PGRecovery::unfound, instead of heads Signed-off-by: Xuehan Xu --- src/crimson/osd/osd_operations/client_request.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crimson/osd/osd_operations/client_request.cc b/src/crimson/osd/osd_operations/client_request.cc index 07570d39883..8e9a7c4d749 100644 --- a/src/crimson/osd/osd_operations/client_request.cc +++ b/src/crimson/osd/osd_operations/client_request.cc @@ -308,9 +308,9 @@ ClientRequest::recover_missing_snaps( if (oid) { auto unfound = co_await do_recover_missing(pg, *oid, m->get_reqid()); if (unfound) { - DEBUGDPP("{} unfound, hang it for now", *pg, m->get_hobj().get_head()); + DEBUGDPP("{} unfound, hang it for now", *pg, *oid); co_await interruptor::make_interruptible( - pg->get_recovery_backend()->add_unfound(m->get_hobj().get_head())); + pg->get_recovery_backend()->add_unfound(*oid)); } } } -- 2.47.3