RFR(S): 8153013: BlockingCompilation test times out

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri Apr 8 17:09:27 UTC 2016


What do you mean "stale"?
I would prefer to see the real fix as you suggested to avoid removing WB comp tasks from queue. Adding timeout is not 
reliable.

Thanks,
Vladimir

On 4/8/16 5:27 AM, Nils Eliasson wrote:
> Hi,
>
> Please review this small fix of the BlockingCompilation test.
>
> Summary:
> Add method enqueued for compilation with WB API may be removed from the compile queue as stale.
>
> Solution:
> Add -XX:TieredCompileTaskTimeout=60000 to make sure nothing gets stale while the test is running. (Also added some extra
> checks that may spare us from waiting until timeout for failing.)
>
> This is an workaround but we should consider fixing something permanent for WB API compiles - like tagging the compile
> task with info about the origin of the compile. The comment field has this information - but then it needs to be
> converted to an enum.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8153013
> Webrev: http://cr.openjdk.java.net/~neliasso/8153013/webrev.01/
>
> Best regards,
> Nils Eliasson
>
>
>
>


More information about the hotspot-compiler-dev mailing list