]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
AsyncMessenger: Using EventCenter instead of poll for bind
authorHaomai Wang <haomaiwang@gmail.com>
Sun, 7 Dec 2014 16:28:11 +0000 (00:28 +0800)
committerHaomai Wang <haomaiwang@gmail.com>
Thu, 15 Jan 2015 19:07:09 +0000 (03:07 +0800)
commit8d2af2faeef2799307be9086f838784f83b55664
treea41a301df90983c5af887e6e261d97fcc7d177cd
parentf4fcff16b6f0013ee9d759bb75eaa8140916f8a5
AsyncMessenger: Using EventCenter instead of poll for bind

Totally avoid extra thread in AsyncMessenger now. The bind socket will be
regarded as a normal socket and will dispatch a random Worker thread to
handle accept event.

Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
src/msg/async/AsyncMessenger.cc
src/msg/async/AsyncMessenger.h