[PATCH FOR REVIEW] kqueue'ify inetd(8) and several other cleanups

John-Mark Gurney gurney_j at resnet.uoregon.edu
Thu Nov 10 12:48:58 PST 2005


Maxim Konovalov wrote this message on Thu, Nov 10, 2005 at 17:27 +0300:
> On Thu, 10 Nov 2005, 11:43+0800, Xin LI wrote:
> 
> > Dear folks,
> >
> > Here is a patchset that taught inetd(8) about kqueue, and some other
> > cleanups that raises WARNS level from 2 to 3, etc.
> >
> > http://people.freebsd.org/~delphij/for_review/patch-inetd-kqueue
> >
> > The kqueue part was a continuation of jmg@'s patchset.
> 
> Can I ask: why?

Or to ask a different question, why continue to use select?  When I
originally did the patch for inetd, I was VERY surprised at how little
of the logic I had to change to make it use kqueue...

Part of the reason I never committed it was that I did most of my work
on 3.x at the time, and I had serious tcp connection rate issues with
4.x (-current) at the time, and people wanted benchmarks, but w/ 4.x,
I couldn't get more than a hundred connections per second, while my
3.x box could do thousands...

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."


More information about the freebsd-arch mailing list