From: Josh S. (JIRA) <ji...@co...> - 2007-03-31 04:33:39
|
[ http://jira.codehaus.org/browse/JETTY-274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_91645 ] Josh Sled commented on JETTY-274: --------------------------------- Applying r1694 to the 6.1.1 sources (offset -1 lines) fixed this issue for us, with apache-2.2.4 in a reverse-proxy, load-balancing configuration. We were seeing large SOAP responses from Axis introduce a regular 30 second pause. Viewing the tcpdump between the two indicated this chunked-encoding termination issue. After 30 seconds of idle, FIN,ACK on the connection was forced, and apache flushed out the front. We originally tried the svn 6.1-SNAPSHOT jars, but they were very unstable, introducing random pauses throughout our SOAP API test; I suspect synchronization issues. Unfortunately, I'm not at liberty to disclose the test or wire/content details of those problems. Frankly, we immediately reverted and patched the 6.1.1 sources instead. > Chunked encoding doesn't always flush the terminating 0 > ------------------------------------------------------- > > Key: JETTY-274 > URL: http://jira.codehaus.org/browse/JETTY-274 > Project: Jetty > Issue Type: Bug > Components: NIO > Affects Versions: 6.1.2rc1 > Reporter: Anders Wallgren > Assigned To: Greg Wilkins > Priority: Blocker > Attachments: ChunkTest.zip, dump.data, dump.TXT, jetty-6.1-SNAPSHOT.jar, OtherTest.java, OtherTest.java > > > I have a test case where the final '0' in chunked encoding doesn't get flushed. The test case is a snippet taken out of a bigger suite, so you'll need to make it compile. The test data is also enclosed. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |