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-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F18321%2Fhead;p=ceph.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 eb93074108b7..af5dad703eeb 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++; } }