From: Patrick Donnelly Date: Wed, 17 Jul 2019 21:12:34 +0000 (-0700) Subject: mds: use auto ref during iteration X-Git-Tag: v15.1.0~1562^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8c1bbe19e4f0623ba6caa72c8502cf2cde148e0e;p=ceph.git mds: use auto ref during iteration Signed-off-by: Patrick Donnelly --- diff --git a/src/mds/Server.cc b/src/mds/Server.cc index df03426f1d0..7055af0b9c6 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -94,7 +94,7 @@ public: void forward_all(mds_rank_t t) override { mdcache->mds->forward_message_mds(mdr->release_client_request(), t); mdr->set_mds_stamp(ceph_clock_now()); - for (auto m : mdr->batch_reqs) { + for (auto& m : mdr->batch_reqs) { if (!m->killed) mdcache->request_forward(m, t); } @@ -102,7 +102,7 @@ public: } void respond_all(int r) { mdr->set_mds_stamp(ceph_clock_now()); - for (auto m : mdr->batch_reqs) { + for (auto& m : mdr->batch_reqs) { if (!m->killed) { m->tracei = mdr->tracei; m->tracedn = mdr->tracedn;