[jdk11u-dev] RFR: 8293562: KeepAliveCache Blocks Threads while Closing Connections
    Andrew Haley 
    aph at openjdk.org
       
    Mon Apr 24 22:34:34 UTC 2023
    
    
  
On Fri, 7 Apr 2023 13:00:28 GMT, Henry <duke at openjdk.org> wrote:
> 8299602: blocked threads with KeepAliveCache.
> 
> I followed the steps that helped me carry out this pull-request.
> 
> REF/: https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-February/020439.html
> 
> Thanks to @GoeLin and @jerboaa
I just looked at https://github.com/openjdk/jdk/pull/10401/files , and I see that it does not change white space in otherwise unchanged files. Please remove all white space-only changes from this patch. It'll make this patch easier to review.
src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java line 55:
> 53: public class KeepAliveCache
> 54:         extends HashMap<KeepAliveKey, ClientVector>
> 55:         implements Runnable {
Suggestion:
    extends HashMap<KeepAliveKey, ClientVector>
    implements Runnable {
src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java line 75:
> 73:     static int getUserKeepAliveSeconds(String type) {
> 74:         int v = AccessController.doPrivileged(
> 75:                 new GetIntegerAction(keepAliveProp + type, -1)).intValue();
Suggestion:
            new GetIntegerAction(keepAliveProp + type, -1)).intValue();
Are these whitespace changes all part of the commit you're backporting?
src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java line 100:
> 98:             result = AccessController.doPrivileged(
> 99:                     new GetIntegerAction("http.maxConnections", MAX_CONNECTIONS))
> 100:                     .intValue();
Suggestion:
                new GetIntegerAction("http.maxConnections", MAX_CONNECTIONS))
                .intValue();
-------------
PR Comment: https://git.openjdk.org/jdk11u-dev/pull/1825#issuecomment-1500917440
PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/1825#discussion_r1161125009
PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/1825#discussion_r1161124910
PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/1825#discussion_r1161125065
    
    
More information about the jdk-updates-dev
mailing list