Bug 49683

Summary: Separate keep-alive and connection timeout with APR/native connector
Product: Tomcat 7 Reporter: Mark Thomas <markt>
Component: ConnectorsAssignee: Tomcat Developers Mailing List <dev>
Status: RESOLVED FIXED    
Severity: enhancement CC: fhanik
Priority: P2    
Version: trunk   
Target Milestone: ---   
Hardware: All   
OS: All   

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.