From: Jianpeng Ma Date: Mon, 16 Oct 2017 20:54:45 +0000 (+0800) Subject: msg/async: batch handle numevents. X-Git-Tag: v13.0.1~532^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=aac1a201394ee15941e02d5e064576a1e1c8e185;p=ceph-ci.git msg/async: batch handle numevents. Signed-off-by: Jianpeng Ma --- diff --git a/src/msg/async/Event.cc b/src/msg/async/Event.cc index eb93074108b..af5dad703ee 100644 --- a/src/msg/async/Event.cc +++ b/src/msg/async/Event.cc @@ -430,12 +430,12 @@ int EventCenter::process_events(int timeout_microseconds, ceph::timespan *worki cur_process.swap(external_events); external_num_events.store(0); external_lock.unlock(); + numevents += cur_process.size(); while (!cur_process.empty()) { EventCallbackRef e = cur_process.front(); ldout(cct, 30) << __func__ << " do " << e << dendl; e->do_request(0); cur_process.pop_front(); - numevents++; } }