Re: [8u] [JFR] RFR: JFR backports from 11.0.4

DDH denghui.ddh at alibaba-inc.com
Tue Sep 10 05:04:33 UTC 2019


Hi Andrey,

   Since you have already processed on 8223438([Enhancement] add VirtualizationInformation JFR event), 
we think that we don't need to do this issue again, we will remove it from our list.
   By the way, can you send us a complete list that you will backport? We can double check there are any repeated issues.

Thanks,
DDH
------------------------------------------------------------------
From:Andrey Petushkov <andrey at azul.com>
Send Time:2019年9月9日(星期一) 20:59
To:Mario Torre <neugens at redhat.com>; 董登辉(卓昂) <denghui.ddh at alibaba-inc.com>
Cc:jdk8u-dev <jdk8u-dev at openjdk.java.net>; Ekaterina Vergizova <katya at azul.com>
Subject:Re: [8u] [JFR] RFR: JFR backports from 11.0.4

Hi Denghui,

Just a note, from the list below one backport (8223438: [Enhancement] add VirtualizationInformation JFR event) 
is already proposed for integration as part of Azul's effort ([1]).
However since it's not yet integrated into jdk11u there still work to be done. We can do it, but if you'd like
and if you feel it's more convenient, you can take over. Anyway you might want to check implementation of
the backport in the respective webrev ([2]). Please let us know, thanks

Regards,
Andrey

[1] http://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-September/010204.html
[2] http://cr.openjdk.java.net/~apetushkov/jfr_backports_katya/11.0.4/

On 9 Sep 2019, at 12:37, Mario Torre <neugens at redhat.com> wrote:
Hi Denghui,

Yes, the list looks good to me. As you mentioned, we should try first
the 11u backports and then backport to 8u.

The process for the backport is highlighted here:
https://wiki.openjdk.java.net/display/JDKUpdates/How+to+contribute+a+fix

Cheers,
Mario

On Mon, Sep 9, 2019 at 4:07 AM DDH <denghui.ddh at alibaba-inc.com> wrote:

hi all,
  We(Alibaba) picked some jfr backports as follows from JBS
(https://bugs.openjdk.java.net/browse/JDK-8230624?jql=Subcomponent%20%3D%20jfr%20and%20resolution%20%3D%20Fixed%20and%20fixVersion%20%3E%2011.0.6%20and%20type%20!%3D%20Backport), we
think it is worth porting them to 8u/11u.
  We plan to backport them to 11u at first, and then to 8u, what's your comment?
  If you think it is reasonable, we can provide our webrev of some issues as soon as possible, and continue work on other issues.

8223396: [TESTBUG] several jfr tests do not clean up files created in /tmp
8225004: Remove invalid assertion in jfr_conditional_flush()
8214542: [BUG] JFR: Old Object Sample event slow on a deep heap in debug builds (Unresolved)
8228834: [BUG] Regression caused by JDK-8214542 not installing complete checkpoint data to candidates
8228359: [TESTBUG] jdk.jfr.e.g.c.TestGCHeapConfigurationEventWith32BitOops.java does not expect MinHeapSize to be aligned to HeapAlignment
8227605: [BUG] Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant"
8227411: [BUG] TestTimeMultiple.java failed "assert(!lease()) failed: invariant"
8224172: [BUG] assert(jfr_is_event_enabled(id)) failed: invariant
8212663: [BUG] Remove conservative at_safepoint assert when JFR writes type sets during class unloading
8216064: [BUG] -XX:StartFlightRecording:settings= doesn't work properly
8214750: [BUG] Unnecessary <p> tags in jfr classes
8213570: [TESTBUG] Update JFR sanity test set
8226779: [TESTBUG] Test JFR API from Java agent
8229189: [Enhancement] Improve JFR leak profiler tracing to deal with discontiguous heaps
8223438: [Enhancement] add VirtualizationInformation JFR event

------------------------------------------------------------------
From:Andrey Petushkov <andrey at azul.com>
Send Time:2019年9月5日(星期四) 23:55
To:Mario Torre <neugens at redhat.com>
Cc:jdk8u-dev at openjdk.java.net <jdk8u-dev at openjdk.java.net>
Subject:Re: [8u] [JFR] RFR: JFR backports from 11.0.4

Hi Mario,

The following fixes apply trivially to jdk11u, so I've requested the permission to backport per process.

https://bugs.openjdk.java.net/browse/JDK-8220555
https://bugs.openjdk.java.net/browse/JDK-8221711
https://bugs.openjdk.java.net/browse/JDK-8222888
https://bugs.openjdk.java.net/browse/JDK-8221569
https://bugs.openjdk.java.net/browse/JDK-8216283

The rest require some rework, I'll post RFRs soon

Thanks,
Andrey

On 4 Sep 2019, at 17:47, Mario Torre <neugens at redhat.com> wrote:

Awesome, thanks for checking zero.

As discussed offline, we have a few backports that were directly
backported to 8u without first being in 11u:

https://bugs.openjdk.java.net/browse/JDK-8185525
https://bugs.openjdk.java.net/browse/JDK-8223599
https://bugs.openjdk.java.net/browse/JDK-8225310
https://bugs.openjdk.java.net/browse/JDK-8221711
https://bugs.openjdk.java.net/browse/JDK-8222888
https://bugs.openjdk.java.net/browse/JDK-8216283
https://bugs.openjdk.java.net/browse/JDK-8220555
https://bugs.openjdk.java.net/browse/JDK-8217362
https://bugs.openjdk.java.net/browse/JDK-8221569
https://bugs.openjdk.java.net/browse/JDK-8224217

A couple of those are wither being worked on or of interest for 11u,
so they should be fine, some aren't and while may not be critical I
think they are nice to have (like the container tests), so I would
expect all of them to be backported to 11u.

Since this is a staging repository we may go ahead and push them and
work on the backport to 11 afterward, but I would prefer to not create
a discrepancy at this moment, so if possible we should work on the
backports to 11 first.

Cheers,
Mario


On Wed, Sep 4, 2019 at 4:09 PM Andrey Petushkov <andrey at azul.com> wrote:

Hi Mario,

zero build is fine (e.g. mentioned method has default no-op implementation in vm_version.hpp)

Andrey

On 4 Sep 2019, at 12:52, Mario Torre <neugens at redhat.com> wrote:

On 03/09/2019 13:53, Andrey Petushkov wrote:
Dear All,

could you please consider the following set of backports of the JFR fixes from 11.0.4 release into 8u incubator baseline:

This seems good, the only nit I have now is that some of those changes
may break zero again, I think it may make sense to fix it in this patch
set instead of filing a dedicated bug report later.

See for example:

JDK-8219241

+void VM_Version::print_platform_virtualization_info(outputStream* st) {

etc..

Cheers,
Mario

--
Mario Torre
Associate Manager, Software Engineering
Red Hat GmbH <https://www.redhat.com>
9704 A60C B4BE A8B8 0F30  9205 5D7E 4952 3F65 7898



--
Mario Torre
Associate Manager, Software Engineering
Red Hat GmbH <https://www.redhat.com>
9704 A60C B4BE A8B8 0F30  9205 5D7E 4952 3F65 7898



-- 
Mario Torre
Associate Manager, Software Engineering
Red Hat GmbH <https://www.redhat.com>
9704 A60C B4BE A8B8 0F30  9205 5D7E 4952 3F65 7898



More information about the jdk8u-dev mailing list