RFR: 8241372: Several test failures due to javax.net.ssl.SSLException: Connection reset

Fernando Guallini fguallini at openjdk.java.net
Thu Feb 4 13:08:46 UTC 2021


The server side is binding to the wildcard address which has been a source of instability in many networking tests due to javax.net.ssl.SSLException: Connection reset. Changing the following tests to bind to loopback address fixes intermittent failures:
sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java
javax/net/ssl/TLSCommon/TLSTest.java
sun/security/ssl/CipherSuite/SupportedGroups.java


javax/net/ssl/SSLSession/TestEnabledProtocols.java still throws a connection reset occasionally because the server closes the connection before the client is done during handshake. That race condition cannot be completely removed in this test, thus is now handled and logged.

-------------

Commit messages:
 - update log message
 - add catch clause
 - Merge remote-tracking branch 'upstream/master' into 8241372
 - bind to loopback address instead of wildcard

Changes: https://git.openjdk.java.net/jdk/pull/2405/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=2405&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8241372
  Stats: 29 lines in 4 files changed: 19 ins; 0 del; 10 mod
  Patch: https://git.openjdk.java.net/jdk/pull/2405.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/2405/head:pull/2405

PR: https://git.openjdk.java.net/jdk/pull/2405



More information about the security-dev mailing list