RFR(XL): 8199712: Flight Recorder
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed May 2 22:19:42 UTC 2018
Test serviceability/jfr/TestGCOldWithJFR.java should be also ported.
Vladimir K
On 5/2/18 2:05 PM, mikhailo wrote:
> Hi Erik,
>
> My review is based on: http://cr.openjdk.java.net/~egahlin/8199712.0/
> I looked at the test portion only.
> Overall looks good, however I have some comments:
>
> 1. A number of JFC files still have "internal copyright header"
> E.g.: open/test/jdk/jdk/jfr/event/gc/collection/gc-testsettings.jfc
> <!--
> * Copyright (c) 2016, Oracle and/or its affiliates. All rights
> reserved.
> * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
> -->
> More .jfc files under open/test/jdk/jdk/jfr/ have same issue, or
> no copyright header at all:
> ./event/gc/collection/gc-testsettings.jfc
> ./event/gc/detailed/promotionfailed-testsettings.jfc
> ./event/gc/detailed/evacuationfailed-testsettings.jfc
> ./event/gc/detailed/concurrentmodefailure-testsettings.jfc
> ./api/recording/settings/settings.jfc
> ./jcmd/jcmd-testsettings.2.jfc
> ./jcmd/jcmd-testsettings.jfc
> ./jcmd/jcmd-testsettings3.jfc
>
>
> 2. The following files are missing copyright statement:
> /open/test/jdk/jdk/jfr/event/io/MakeJAR.sh
>
> 3. Please update the copyright year:
> test/lib/jdk/test/lib/thread/TestThread.java
> test/lib/jdk/test/lib/thread/XRun.java
>
>
> The rest of test related files look good to me,
> Misha
>
>
> On 05/01/2018 04:37 PM, Vladimir Kozlov wrote:
>> Hi Erik,
>>
>> I am working on 8184349 and adding & !vm.graal.enabled to @requires
>> for tests which use CMS. Mostly they are JFR tests which are in this
>> review list. And I found some test have incorrect commands (merged 2
>> lines together):
>>
>> * @test @requires vm.gc == "null" | vm.gc == "Serial"
>>
>> I see that you fixed some. But there few left:
>>
>> test/jdk/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithDefNew.java
>>
>> test/jdk/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithG1.java
>>
>> test/jdk/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithParallel.java
>>
>>
>> Thanks,
>> Vladimir
>>
>> On 4/25/18 4:06 AM, Erik Gahlin wrote:
>>> Greetings,
>>>
>>> Could I have a review of 8199712: Flight Recorder
>>>
>>> As mentioned in the preview [1] the tracing backend has been removed.
>>> Event metadata has been consolidated into a single XML file and event
>>> classes are now generated by GenerateJfrFiles.java.
>>>
>>> Tests have been run on Linux-x64, Windows-x64 and MaxOSX-x64.
>>>
>>> For details about the feature, see the JEP:
>>> https://bugs.openjdk.java.net/browse/JDK-8193393
>>>
>>> Webrev:
>>> http://cr.openjdk.java.net/~egahlin/8199712.0/
>>>
>>> Bug:
>>> https://bugs.openjdk.java.net/browse/JDK-8199712
>>>
>>> [1]
>>> http://mail.openjdk.java.net/pipermail/hotspot-dev/2018-April/031359.html
>>>
>>>
>>> Thanks
>>> Erik and Markus
>
More information about the hotspot-jfr-dev
mailing list