At 10:49 AM 6/10/2003, Juan Rivera wrote: >Right, my module leaks memory because the core input and output filters split the >bucket brigades. So it keeps creating more and more bucket brigades that are not >released until the connection is gone. > >On the topic of EOS, I think that if the last bucket is an EOS and is not a keep >alive connection it should not hold the data but it currently does.
Bang. That's the problem - pipelining! Pipelined responses are designed to send, say, 8 1kb images in a single packet, so all of those small 'ornamentation' elements on web pages are grabbed in a single server response. If we are keep alive and you don't want this behavior, send both a flush and and EOS bucket, and it will all clear out. But flush and EOS do mean to different things - and I don't believe this is a bug. Bill
