Bug 49683 - Separate keep-alive and connection timeout with APR/native connector
Summary: Separate keep-alive and connection timeout with APR/native connector
Status: RESOLVED FIXED
Alias: None
Product: Tomcat 7
Classification: Unclassified
Component: Connectors (show other bugs)
Version: trunk
Hardware: All All
: P2 enhancement (vote)
Target Milestone: ---
Assignee: Tomcat Developers Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-01 15:40 UTC by Mark Thomas
Modified: 2011-09-07 09:07 UTC (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Thomas 2010-08-01 15:40:53 UTC
Originally observed as part of bug 48648.

If a keepAliveTimeout is specified it is used for connectionTimeout as well.

Fixing this may require changes to the native code too.
Comment 1 Mark Thomas 2010-09-23 17:07:26 UTC
Currently async timeouts are ignored as well. That makes this issue more serious.
Comment 2 Mark Thomas 2010-09-27 08:02:32 UTC
More refactoring resulting in not using the APR poller for async timeouts so this is no longer an issue for async.
Comment 3 Mark Thomas 2011-05-23 09:28:07 UTC
Move to enhancement request since no-one is complaining / has complained about this apart from me.
Comment 4 Mark Thomas 2011-08-16 19:28:45 UTC
This has been fixed in trunk (no native code changes required) but not yet back-ported to 7.0.x. See r1158436.
Comment 5 Mark Thomas 2011-09-07 09:07:20 UTC
This has been back-ported to 7.0.x and will be included in 7.0.22 onwards.

Note that the trunk fix was in r1158426, not r1158436.