From: Radoslaw Zarzynski Date: Thu, 27 Feb 2020 15:09:29 +0000 (+0100) Subject: osd: refactor PrimaryLogPG::all_peer_done(). X-Git-Tag: v15.1.1~178^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b431d6c4445f3f953837127df6dc90a6e8f2f56c;p=ceph.git osd: refactor PrimaryLogPG::all_peer_done(). Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/osd/PrimaryLogPG.cc b/src/osd/PrimaryLogPG.cc index 21244c62de1a..c66ab907bb14 100644 --- a/src/osd/PrimaryLogPG.cc +++ b/src/osd/PrimaryLogPG.cc @@ -12929,12 +12929,8 @@ bool PrimaryLogPG::all_peer_done() const // Primary hasn't got any more objects ceph_assert(backfill_info.empty()); - for (set::const_iterator i = get_backfill_targets().begin(); - i != get_backfill_targets().end(); - ++i) { - pg_shard_t bt = *i; - map::const_iterator piter = - peer_backfill_info.find(bt); + for (const pg_shard_t& bt : get_backfill_targets()) { + const auto piter = peer_backfill_info.find(bt); ceph_assert(piter != peer_backfill_info.end()); const BackfillInterval& pbi = piter->second; // See if peer has more to process