[11u] RFR: 8163511: Allocation of compile task fails with assert: "Leaking compilation tasks?"

Roman Kennke rkennke at redhat.com
Mon Aug 5 23:02:02 UTC 2019


>> It required a change in compileTask.cpp, because the _failure_reason
>> handling is not in 11. The changes in tieredThresholdPolicy.cpp needed
>> to be done on simpleThresholdPolicy.cpp instead.
>>
>> Original bug:
>> https://bugs.openjdk.java.net/browse/JDK-8163511
>>
>> Original fix:
>> http://hg.openjdk.java.net/jdk/jdk/rev/cd701366fcf8
>>
>> 11-backport webrev:
>> http://cr.openjdk.java.net/~rkennke/8163511/webrev11.00/
> 
> From the brief look, seems okay.
> 
> Three things to consider:
> 
>  a) Please run the new regression test without the product changes: does it fail?

Did that. The regression test passes with the patch, and fails without.

>  b) There is JDK-8209186 (rename to tieredThresholdPolicy.cpp) backport that is approved, but not
> yet not pushed to jdk11u-dev. That should simplify the backports like these: it should not require
> adjustments then. My fault it was not pushed until now. Please rebase your patch?

Thanks!
Rebased changeset:
http://cr.openjdk.java.net/~rkennke/8163511/webrev11.01/

>  c) The issue has the dependent one, JDK-8220341, which should also be brought in (as separate
> backport) right after this change lands. Please make sure both are reviewed. Push them at the same time.

Will do. This means adding 'affects: 11' to JDK-8220341, and then the
usual adding of labels, etc to get the fix approved, right? It applies
cleanly on top of this backport (JDK-8163511).

Thanks for reviewing!

Roman



More information about the jdk-updates-dev mailing list