]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd: refactor PrimaryLogPG::all_peer_done().
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 27 Feb 2020 15:09:29 +0000 (16:09 +0100)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 27 Feb 2020 15:37:27 +0000 (16:37 +0100)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/osd/PrimaryLogPG.cc

index 21244c62de1a33b2b44d9cb58360285e2f8db4f2..c66ab907bb140b79403afd944a4eae07464eb2cf 100644 (file)
@@ -12929,12 +12929,8 @@ bool PrimaryLogPG::all_peer_done() const
   // Primary hasn't got any more objects
   ceph_assert(backfill_info.empty());
 
-  for (set<pg_shard_t>::const_iterator i = get_backfill_targets().begin();
-       i != get_backfill_targets().end();
-       ++i) {
-    pg_shard_t bt = *i;
-    map<pg_shard_t, BackfillInterval>::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