From: Xuehan Xu Date: Mon, 19 Aug 2024 09:03:37 +0000 (+0800) Subject: crimson/osd/osd_operations/client_requests: add the actual unfound oid X-Git-Tag: testing/wip-vshankar-testing-20240826.122843-debug~3^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=bed40e67482e18ee206a241dd73fff5957d7d219;p=ceph-ci.git crimson/osd/osd_operations/client_requests: add the actual unfound oid into PGRecovery::unfound, instead of heads Signed-off-by: Xuehan Xu --- 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)); } } }