RFR: JDK-8209118: Abstract SATBMarkQueueSet's ThreadLocalData access

Roman Kennke rkennke at redhat.com
Thu Aug 9 09:59:47 UTC 2018


Submit-repo came back with UNSTABLE for this change. Can somebody with
access to the system check what it is, and if it relates to this change?

Thanks,
Roman

Build Details: 2018-08-09-0900164.roman.source
0 Failed Tests
Mach5 Tasks Results Summary

    NA: 0
    UNABLE_TO_RUN: 18
    PASSED: 53
    EXECUTED_WITH_FAILURE: 4
    KILLED: 0
    FAILED: 0
    Build

        5 Not run
            windows-x64-windows-x64-build-10 error while building,
return value: 2
            windows-x64-debug-windows-x64-build-11 error while building,
return value: 2
            windows-x64-install-windows-x64-build-17 Dependency task
failed: fmlDnaB6Xd
            windows-x64-open-windows-x64-build-12 error while building,
return value: 2
            windows-x64-open-debug-windows-x64-build-13 error while
building, return value: 2

    Test

        17 Not run

tier1-product-jdk_open_test_hotspot_jtreg_tier1_common-windows-x64-20
Dependency task failed: fmlDnaB6Xd

tier1-debug-jdk_open_test_hotspot_jtreg_tier1_common-windows-x64-debug-26
Dependency task failed: fmlDnaB7Xd

tier1-debug-jdk_open_test_hotspot_jtreg_tier1_compiler_1-windows-x64-debug-29
Dependency task failed: fmlDnaB7Xd

tier1-debug-jdk_open_test_hotspot_jtreg_tier1_compiler_2-windows-x64-debug-32
Dependency task failed: fmlDnaB7Xd

tier1-debug-jdk_open_test_hotspot_jtreg_tier1_compiler_3-windows-x64-debug-35
Dependency task failed: fmlDnaB7Xd

tier1-debug-jdk_open_test_hotspot_jtreg_tier1_compiler_not_xcomp-windows-x64-debug-38
Dependency task failed: fmlDnaB7Xd

tier1-debug-jdk_open_test_hotspot_jtreg_tier1_gc_1-windows-x64-debug-41
Dependency task failed: fmlDnaB7Xd

tier1-debug-jdk_open_test_hotspot_jtreg_tier1_gc_2-windows-x64-debug-44
Dependency task failed: fmlDnaB7Xd

tier1-product-jdk_open_test_hotspot_jtreg_tier1_gc_gcbasher-windows-x64-23
Dependency task failed: fmlDnaB6Xd

tier1-debug-jdk_open_test_hotspot_jtreg_tier1_gc_gcbasher-windows-x64-debug-47
Dependency task failed: fmlDnaB7Xd
            See all 17...


>> On Aug 8, 2018, at 11:35 AM, Roman Kennke <rkennke at redhat.com> wrote:
>>
>> Hi Kim,
>>
>> Thanks for reviewing!
>>
>>>> Bug:
>>>> https://bugs.openjdk.java.net/browse/JDK-8209118
>>>> Webrev:
>>>> http://cr.openjdk.java.net/~rkennke/JDK-8209118/webrev.00/
>>>> Testing: hotspot/jtreg:tier1 (fastdebug)
>>>>
>>>> Can I please get reviews?
>>>>
>>>> Thanks,
>>>> Roman
>>>
>>> Oops, we seem to have mis-communicated; I was working on a similar
>>> change.  You published first, so we'll go with yours; it makes for an
>>> easy review, since the code looks very familiar :)
>>
>> Oh, sorry. Well possible that I missed something between travelling and
>> some crazy stuff here.
> 
> I think we just left it unclear which of us was going to do this part.
> 
>>> One other piece of work related to sharing the SATB buffer code is
>>> G1SATBBufferEnqueueingThresholdPercent.  That's going to need to be
>>> renamed or something, which will involve the CSR process.
>>
>> Yeah. Or else introduce new $GCSATBBufferEnqueueingThresholdPercent ;-)
> 
> If it’s going to be a product flag (like the present G1 flag is), that’s going to need
> the CSR process too.  And we’ll also need to change how it’s checked, since
> it is presently a direct reference to the option in what we want to be shared code.
> Probably the way to do that would be to add a member to the QSet that is
> initialized (from GC-specific code with the GC-specific value).
> 
> Let’s deal with this separately from this change though.
> 
>> Incremental:
>> http://cr.openjdk.java.net/~rkennke/JDK-8209118/webrev.01.diff/
>> Full:
>> http://cr.openjdk.java.net/~rkennke/JDK-8209118/webrev.01/
>>
>> Better?
> 
> Looks good.
> 




More information about the hotspot-gc-dev mailing list