RFR for JDK-6963118 Intermittent test failure: test/java/nio/channels/Selector/Wakeup.java fail intermittently (win)
Alan Bateman
Alan.Bateman at oracle.com
Fri Dec 20 07:03:56 PST 2013
On 20/12/2013 04:18, David Holmes wrote:
> :
>
> Increasing the timeouts seems okay but how confident are you that this
> is sufficient for a wide range of platforms. In other tests we often
> see timeouts of a few seconds get extended even further, so three
> seconds is not so big.
>
> Also the yield loops:
>
> while (sleeper.entries < 5)
> Thread.yield();
>
> would be better as sleep loops (as used elsewhere) to avoid potential
> issues with yield being a no-op on some platforms (Yes I see it is
> already used that way elsewhere in the test but the sleep is better :) ).
Kalyan started another thread on this one and in the latest revision
then the timeout has been increased to 10 seconds.
I agree, it would be better to use a small sleep rather than yield.
-Alan.
More information about the nio-dev
mailing list