From: Kefu Chai Date: Sun, 20 Dec 2020 16:48:51 +0000 (+0800) Subject: crimson/osd: initialize v with capture list X-Git-Tag: v16.1.0~146^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b832833607821027e698702ac26fdee7a992f618;p=ceph.git crimson/osd: initialize v with capture list simpler this way. Signed-off-by: Kefu Chai --- diff --git a/src/crimson/osd/replicated_recovery_backend.cc b/src/crimson/osd/replicated_recovery_backend.cc index 98619f03673..70c268e83af 100644 --- a/src/crimson/osd/replicated_recovery_backend.cc +++ b/src/crimson/osd/replicated_recovery_backend.cc @@ -354,11 +354,10 @@ seastar::future ReplicatedRecoveryBackend::build_push_op( return seastar::do_with(ObjectRecoveryProgress(progress), uint64_t(crimson::common::local_conf() ->osd_recovery_max_chunk), - eversion_t(), + recovery_info.version, PushOp(), [this, &recovery_info, &progress, stat] (auto& new_progress, auto& available, auto& v, auto& pop) { - v = recovery_info.version; return read_metadata_for_push_op(recovery_info.soid, progress, new_progress, v, &pop).then([&](eversion_t local_ver) mutable {