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
This archive was generated by hypermail pre-2.1.9 : Mon Mar 01 2004 - 12:00:04 MST