]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSDMap: should update input param if osd dne
authorKefu Chai <kchai@redhat.com>
Fri, 28 Apr 2017 06:08:19 +0000 (14:08 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 28 Apr 2017 06:17:54 +0000 (14:17 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/osd/OSDMap.cc

index 96bfa8a29e483d73fd5b5fc5ebb7af0920de0c18..3aca5a2ceb187ea6beb3cc72149a7bf08fa25fd8 100644 (file)
@@ -1663,7 +1663,7 @@ void OSDMap::_remove_nonexistent_osds(const pg_pool_t& pool,
     if (removed)
       osds.resize(osds.size() - removed);
   } else {
-    for (auto osd : osds) {
+    for (auto& osd : osds) {
       if (!exists(osd))
        osd = CRUSH_ITEM_NONE;
     }