[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