JDK 9 RFR of JDK-8068693: (ch) test java/nio/channels/AsyncCloseAndInterrupt.java failing
Hamlin Li
huaming.li at oracle.com
Fri Mar 4 10:36:24 UTC 2016
Please review the patch for test
java/nio/channels/AsyncCloseAndInterrupt.java
It's a test issue. The issue can be reproduced locally within 50 rounds
of run.
Root cause: even if server's connection backlog seems to be saturated
sometime, subsequent connections may still success.
Suggested Fix: Pass in parameter backlog as 1 when ServerSocket calls
bind to make the socket server's backlog queue as short as possible. In
pumpRefuser, try to connect to refuser server as quick as possible. The
fix run successfully for 300 rounds of run locally, pass JPRT test.
bug: https://bugs.openjdk.java.net/browse/JDK-8068693
webrev: http://cr.openjdk.java.net/~mli/8068693/webrev.00/
Thank you
-Hamlin
More information about the nio-dev
mailing list