From: Patrick Donnelly Date: Thu, 16 Nov 2023 17:07:32 +0000 (-0500) Subject: common: simplify loop X-Git-Tag: v19.1.0~193^2~61 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=10fd6837f3ce24889eedfa91c714212e091492f6;p=ceph.git common: simplify loop Signed-off-by: Patrick Donnelly (cherry picked from commit cdef9b6dd0a4d0fe39843c5a8198295d14b1c2e7) --- diff --git a/src/common/TrackedOp.cc b/src/common/TrackedOp.cc index 32a1ab472a89..0de21e38743a 100644 --- a/src/common/TrackedOp.cc +++ b/src/common/TrackedOp.cc @@ -207,14 +207,11 @@ void OpHistory::dump_slow_ops(utime_t now, Formatter *f, set filters) f->dump_int("threshold to keep", history_slow_op_threshold.load()); { f->open_array_section("Ops"); - for (set >::const_iterator i = - slow_op.begin(); - i != slow_op.end(); - ++i) { - if (!i->second->filter_out(filters)) + for (const auto& [t, op] : slow_op) { + if (!op->filter_out(filters)) continue; f->open_object_section("Op"); - i->second->dump(now, f, OpTracker::default_dumper); + op->dump(now, f, OpTracker::default_dumper); f->close_section(); } f->close_section();