RFA 8056248: Improve ForkJoin thread throttling
Seán Coffey
sean.coffey at oracle.com
Fri Sep 5 10:24:02 UTC 2014
On 05/09/14 11:15, Paul Sandoz wrote:
> On Sep 5, 2014, at 12:09 PM, Seán Coffey <sean.coffey at oracle.com> wrote:
>
>> I don't see CCC approval for an 8u backport either. Please ensure that's been completed also.
>>
> Does it need a CCC if the property is not specified?
Are you saying that you're going to pull the
java.util.concurrent.ForkJoinPool.common.maximumSpare property out or
make it implementation specific ? If you're pulling it out, then CCC
shouldn't be required. If you're making it impl specific, my
understanding is that all new system properties should be documented via
CCC (even if implementation specific). Joe or Alan might be able to
correct me here.
regards,
Sean.
>
> Paul.
>
>> regards,
>> Sean.
>>
>> On 05/09/14 10:54, Alan Bateman wrote:
>>> On 05/09/2014 10:35, Paul Sandoz wrote:
>>>> Hi,
>>>>
>>>> I would like to backport the improvements to the fork join framework from 9 to 8u40:
>>>>
>>>> http://mail.openjdk.java.net/pipermail/core-libs-dev/2014-August/028419.html
>>>>
>>>> https://bugs.openjdk.java.net/browse/JDK-8056248
>>>>
>>>> http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8056248-fj-thread-throttling/webrev/
>>>>
>>>> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/7af64e3e095d
>>>>
>>>> The changeset (when shuffled) imports cleanly into jdk8u-dev/jdk.
>>>>
>>>> However, it also introduced a new system property ("java.util.concurrent.ForkJoinPool.common.maximumSpares"). I am not sure if we can add such a new feature to an 8u release, any advice?
>>> It updates the spec so I assume would require a MR if you want this to update the Java SE 8 spec.
>>>
>>> Maybe the simplest for 8u is to put this under an @implNote so that it's clear to anyone generating the javadoc for 8u that this property is JDK-implementation specific (at least in in 8u).
>>>
>>> -Alan.
More information about the jdk8u-dev
mailing list