From aac1a201394ee15941e02d5e064576a1e1c8e185 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Tue, 17 Oct 2017 04:54:45 +0800 Subject: [PATCH] msg/async: batch handle numevents. Signed-off-by: Jianpeng Ma --- src/msg/async/Event.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/msg/async/Event.cc b/src/msg/async/Event.cc index eb93074108b71..af5dad703eeb1 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++; } } -- 2.39.5