Bug 41791

Summary: Tomcat behaves inconsistently concerning flush-packets
Product: Tomcat 6 Reporter: Sven <sven.koehler>
Component: ConnectorsAssignee: Tomcat Developers Mailing List <dev>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: P2    
Version: 6.0.10   
Target Milestone: default   
Hardware: All   
OS: All   

Description Sven 2007-03-07 19:24:06 UTC
If the APR library is installed and working, Tomcat will send ajp flush-packets.
If the APR library is not install or not working, Tomcat will not send ajp
flush-packets.

The cause is, that Tomcat choses either org.apache.coyote.ajp.AjpAprProtocol or
org.apache.jk.server.JkCoyoteHandler as the backend for the AJP connector
depending on whether APR is usable.

AjpAprProtocol sends flush-packets, JkCoyoteHandler does not.

There seems to be org.apache.coyote.ajp.AjpProtocol, which supports
flush-packets too. This might be work in progress.


Please either stabalize org.apache.coyote.ajp.AjpProtocol or extend JkCoyoteHandler.


Last Version tested: Tomcat 6.0.10
Comment 1 Tim Whittington 2010-09-29 05:07:46 UTC
The AJP connectors in trunk (7.0.x) both do flushes now.