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