diff --git a/src/crimson/osd/osd_operations/client_request.cc b/src/crimson/osd/osd_operations/client_request.cc index 563ce9af481..4c6d616923f 100644 --- a/src/crimson/osd/osd_operations/client_request.cc +++ b/src/crimson/osd/osd_operations/client_request.cc @@ -215,8 +215,8 @@ ClientRequest::do_recover_missing(Ref& pg, const hobject_t& soid) return pg->get_recovery_backend()->get_recovering(soid).wait_for_recovered(); } else { auto [op, fut] = - osd.get_shard_services().start_operation( - soid, ver, pg, osd.get_shard_services(), pg->get_osdmap_epoch()); + pg->get_shard_services().start_operation( + soid, ver, pg, pg->get_shard_services(), pg->get_osdmap_epoch()); return std::move(fut); } }