RFR: 8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"

Daniel Fuchs dfuchs at openjdk.org
Thu May 23 08:48:30 UTC 2024


This is one of these tests that is not really fixable if any other process that might open a socket runs concurrently with it on the same machine: nothing can guarantee that if you open a socket, close it, then open a new socket on the same port, that port will still be free. It might work most of the time, but success can’t be guaranteed.

The only thing we can do in order to attempt to minimize noisy intermittent failures is retry the whole test if a BindException is thrown.

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

Commit messages:
 - 8241550

Changes: https://git.openjdk.org/jdk/pull/19358/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19358&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8241550
  Stats: 19 lines in 1 file changed: 18 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/19358.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/19358/head:pull/19358

PR: https://git.openjdk.org/jdk/pull/19358



More information about the security-dev mailing list