From: Igor Fedotov Date: Mon, 8 Feb 2016 12:46:51 +0000 (+0300) Subject: OSD/ReplicatePG: Fixes return value from maybe_handle_cache_detail() depending on... X-Git-Tag: v10.1.0~385^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F7593%2Fhead;p=ceph.git OSD/ReplicatePG: Fixes return value from maybe_handle_cache_detail() depending on maybe_promote() result Signed-off-by: Igor Fedotov need_skip_promote()) { - maybe_promote(obc, missing_oid, oloc, in_hit_set, + if (!op->need_skip_promote() && + maybe_promote(obc, missing_oid, oloc, in_hit_set, pool.info.min_write_recency_for_promote, OpRequestRef(), - promote_obc); + promote_obc)) { + return cache_result_t::BLOCKED_PROMOTE; } return cache_result_t::HANDLED_PROXY; } else {