RFR 8005226: TEST_BUG: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java fails intermittently
Roger Riggs
Roger.Riggs at Oracle.com
Wed Mar 4 15:26:08 UTC 2015
Hi Chris,
Is the choice of 9999 as the ephemeral port ok?
Though it is artificial is there any chance it will be confused with a
real port?
Would a negative number (or zero) work just as well for this purpose?
Or does it get rejected in one of the layers it has to pass through.
typo: "support listing on an ephemeral port"-> "support *listening* on
an ephemeral port"
Roger
[1] http://en.wikipedia.org/wiki/Ephemeral_port
On 3/4/2015 10:01 AM, Chris Hegarty wrote:
> This is a small, test only, review request to fix an intermittently
> failing test.
>
> There is an inherent race, and possible failure, following the
> getUnusedRandomPort pattern. This test can be modified to use a custom
> socket factory, supporting listening on an ephemeral port, without
> changing the behavior of the test.
>
> http://cr.openjdk.java.net/~chegar/8005226/webrev.00/webrev/
>
> -Chris.
More information about the core-libs-dev
mailing list