Re: InfoWorld web server shootout#

Alan Cox (alan@lxorguk.ukuu.org.uk)
10 Jul 1997 21:04:20 +0200


> As far as I can see from a cursory look at tcp_input.c, Linux does wake
> every process that's in accept() (2.0; don't know about 2.1).
>
> That should probably be changed...

Not easily. It opens a lot of races. If you have someone selecting() you
need to wake at least one accept() caller up, and cope if they don't
complete the accept "wake_up_one" is fun