RFR JDK-8022721 : AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition
Alan Bateman
Alan.Bateman at oracle.com
Sat Aug 17 20:44:31 UTC 2013
On 17/08/2013 14:06, Peter Levart wrote:
> Hi,
>
> Please review the fix for a test that tries to provoke a deadlock when
> parsing annotations:
>
> http://cr.openjdk.java.net/~plevart/jdk8-tl/AnnotationType/fix1/webrev.01/
>
> The test was failing on slow machines when run with -Xcomp due to a short
> time out (5s). The fix makes the test only fail when the dead-lock
> situation is detected - never times out. I also re-worked the dead-lock
> detection so that it is more correct now (using ThreadMXBean).
I remember an early version of the test used 500ms and I suggested you
bump it to 5000ms on the assumption that it would be sufficient. It just
demonstrates again that timeouts almost always bite back. I've looked at
the webrev and it looks good to me, thanks again for picking this one up.
-Alan
More information about the core-libs-dev
mailing list