Re: NT port

From: Adrian Chadd <adrian@dont-contact.us>
Date: Sun, 7 Jan 2001 18:47:27 +0800

On Sun, Jan 07, 2001, Henrik Nordstrom wrote:
> Robert Collins wrote:
>
> > I'll check from home what version I've got. I was thinking of creating a
> > diff to 2.3stable4 (which is what his code is based on), and then
> > branching off of 2.3stable4, apply the diff, then cvsmergeinit to HEAD.
> >
> > But I'm happy to leave it to you :]
>
> Done, and attempted to bring it up do date with Squid-2.4. HEAD will
> follow once the Squid-2.4 port is verified.
>
> Yes, there design issues in the port which is questionable, so for the
> HEAD port I'd like to see if there is a more clean cut way to aceive the
> same thing.
>
> Adrian: What is the state of commloops? As you said the NT port might
> benefit from that.

The trouble with commloops is that I need to find a clean way to
destroy deferred reads so the codebase becomes event-IO friendly.
Otherwise we end up with the same problems as I had with
kqueue and devpoll where the deferred reads started to lock the
CPU usage right up.

I just changed how half-closed connections are handled - as long
as there is only ever one CommStateData per fd then it should work
ok.

Everything else in commloops seems to be working just fine. I just
have to tidy up the server copying logic .. :)

Adrian

-- 
Adrian Chadd			"Here's five for the cake, and
<adrian@creative.net.au>	  five to buy a clue."
				    - Ryan, Whatever it Takes
Received on Sun Jan 07 2001 - 03:47:36 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:13:11 MST