From ce82b3bd6bed1d0a5dd54a6f9d6a6e813944bb1f Mon Sep 17 00:00:00 2001 From: brain Date: Mon, 30 Oct 2006 20:25:08 +0000 Subject: Remove very verbose debugging of event system git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5589 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/socketengine_epoll.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/socketengine_epoll.cpp') diff --git a/src/socketengine_epoll.cpp b/src/socketengine_epoll.cpp index cbf800a5c..c3c0c89a2 100644 --- a/src/socketengine_epoll.cpp +++ b/src/socketengine_epoll.cpp @@ -79,6 +79,9 @@ bool EPollEngine::AddFd(EventHandler* eh) void EPollEngine::WantWrite(EventHandler* eh) { + /** Use oneshot so that the system removes the writeable + * status for us and saves us a call. + */ struct epoll_event ev; ev.events = EPOLLOUT | EPOLLONESHOT; ev.data.fd = eh->GetFd(); @@ -87,10 +90,6 @@ void EPollEngine::WantWrite(EventHandler* eh) { ServerInstance->Log(DEBUG,"epoll: Could not set want write on fd %d!",eh->GetFd()); } - else - { - ServerInstance->Log(DEBUG,"epoll: WantWrite set on %d",eh->GetFd()); - } } bool EPollEngine::DelFd(EventHandler* eh) @@ -137,7 +136,6 @@ int EPollEngine::DispatchEvents() ServerInstance->Log(DEBUG,"Handle %s event on fd %d",events[j].events & EPOLLOUT ? "write" : "read", events[j].data.fd); if (events[j].events & EPOLLOUT) { - ServerInstance->Log(DEBUG,"One shot, we should EPOLL_CTL_MOD here to set it read only."); struct epoll_event ev; ev.events = EPOLLIN; ev.data.fd = events[j].data.fd; -- cgit v1.3.1-10-gc9f91