From: Francis Cianfrocca Date: 2007-07-12T20:49:43+09:00 Subject: Re: [ANN] Eventmachine 0.8.0 released with epoll, breaks Ruby file-descriptor limit ------=_Part_18211_28352749.1184240971919 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 7/12/07, Florian Frank wrote: > > > This is great news! I just gave the epoll feature a try and it seemed to > work > without problems. I remember that several people tried to use epoll for > their > extensions before, but all of them gave eventually up, because using > anything > else than select clashed with Ruby internals' use of select for almost > anything. > What did you do differently? Didn't you have any problems? Well, it was a very extensive piece of code to write, requiring changes in almost every of part of EM's reactor core. Getting the interoperability with Ruby threads was challenging but we got it to work. I haven't heard of any serious problems with this epoll implementation. It's been in the EM source tree for nearly a month now, and we deliberately waited that length of time before putting it into a formal release in case problems turned up. ------=_Part_18211_28352749.1184240971919--