Updated: pipelined/halfclosed connections

From: Adrian Chadd <adrian@dont-contact.us>
Date: Tue, 24 Feb 2004 03:06:58 -0700

Right,

Here's my latest patch. I've broken out the parsing/request initialisation
code from commReadRequest() into a seperate function which I can then
call from keepaliveNextRequest(). Please review and comment.
I've tested it locally and it seems to work just fine.

There is, however, a fun massive memory abuse I'm seeing when I'm
stressing out squid with mass recursive FTP transfers, along with
loads and loads of ISOs.

http://cyllene.uwa.edu.au/~adrian/bt .. have a look. That particular
node had about 37,000 entries.. Squid took up a good 1.2gig of RAM.
It _did_ recover after about 15 minutes but the memory was so
fragmented I needed to restart to get any decent performance..

Adrian

Received on Tue Feb 24 2004 - 03:07:04 MST

This archive was generated by hypermail pre-2.1.9 : Mon Mar 01 2004 - 12:00:04 MST