Conti, Chris wrote:
We ran into a situation where a command-response protocol was being tunneled through HTTP (2 sockets 1 is an HTTP GET, the other an HTTP POST) that failed when passed through an Apache reverse proxy. The HTTP requests are marked with keep-alive, but when the data passing from the server < AP_MIN_BYTES_TO_WRITE (8000 decimal) then the bucket brigade buffers the data instead of passing it on.
The guts of the patch are basically appending a flush bucket after every read(unless there is already an EOS) if the ProxyWriteThrough directive is set to On
This seems reasonable - typically Apache might want to buffer the response, but sometimes Apache shouldn't.
Can you post this patch for consideration on the dev@httpd.apache.org mailing list?
Regards, Graham -- ----------------------------------------- [EMAIL PROTECTED] "There's a moon over Bourbon Street tonight..."