Hi,
Please find below a fix for:
8217094: HttpClient SSL race if a socket IOException is raised
before ALPN is available
https://bugs.openjdk.java.net/browse/JDK-8217094
webrev:
http://cr.openjdk.java.net/~dfuchs/webrev_8217094/webrev.00/
While investigating another test I stumbled on a race condition in the
SSLTube/SSLFlowDelegate: if an IOException is raised at the lower level
(socket) before the ALPN is available the ALPN CF may never be
completed, and as a result the connection may be stuck.
The patch ensure that the ALPN CF will always get completed.
best regards,
-- daniel