Hi all, CSR for this issue [1] has been approved. This webrev has been reviewed by Stefan, but we need one more reviewer. Could you review it?
http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.07/ Thanks, Yasumasa [1] https://bugs.openjdk.java.net/browse/JDK-8196862 2018-02-06 22:33 GMT+09:00 Yasumasa Suenaga <yasue...@gmail.com>: > Hi Stefan, > >> This looks good to me, will do some more testing while waiting for a >> second reviewer and I can sponsor the change once it's ready to go. > > > Thanks! I'm waiting for second reviewer. > >>> What should I do to get CSR approve? >> >> In the bug system under "More" you can choose "Create CSR" which is the >> first step. More information can be found on the wiki: >> https://wiki.openjdk.java.net/display/csr/CSR+FAQs > > > I filed new CSR: > https://bugs.openjdk.java.net/browse/JDK-8196862 > > > Yasumasa > > > > On 2018/02/06 21:55, Stefan Johansson wrote: >> >> >> >> On 2018-02-06 06:10, Yasumasa Suenaga wrote: >>> >>> Hi Stefan, >>> >>>> I agree, for G1 this should not be controlled. Maybe I was a bit >>>> unclear, I >>>> was wondering why we want to control it for CMS. >>> >>> I said to remove -XX:EnableConcGCPerfCounter in two years ago. I've >>> missed it :-) >>> >>> >>> http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2016-March/017125.html >>> >>> So I uploaded new webrev. This change includes copyright year updates. >>> >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.06/ >> >> Thanks Yasumasa, >> >> This looks good to me, will do some more testing while waiting for a >> second reviewer and I can sponsor the change once it's ready to go. >>> >>> >>> This change passes all tests on submit repo, and >>> :hotspot_serviceability :jdk_tools tests on my laptop. >>> >>> >>> http://java.se.oracle.com:10065/mdash/jobs/mach5-one-ysuenaga-JDK-8153333-20180206-0222-10428 >>> >>> >>>> If we do the change for CMS, we should >>>> probably also do a CSR, but that should be fairly straight forward. >>> >>> What should I do to get CSR approve? >> >> In the bug system under "More" you can choose "Create CSR" which is the >> first step. More information can be found on the wiki: >> https://wiki.openjdk.java.net/display/csr/CSR+FAQs >> >> Cheers, >> Stefan >> >>> >>> Thanks, >>> >>> Yasumasa >>> >>> >>> 2018-02-06 0:33 GMT+09:00 Stefan Johansson <stefan.johans...@oracle.com>: >>>> >>>> >>>> On 2018-02-03 06:40, Yasumasa Suenaga wrote: >>>>> >>>>> On 2018/02/02 23:38, Stefan Johansson wrote: >>>>>> >>>>>> Hi Yasumasa, >>>>>> >>>>>> The changes doesn't apply clean on the latest jdk/hs, can you provide >>>>>> an >>>>>> updated webrev? >>>>> >>>>> >>>>> I uploaded webrev for jdk-hs: >>>>> cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.05/ >>>>> >>>> Thanks, I've kicked off a testing job now to verify nothing unexpected >>>> fails. >>>>> >>>>> >>>>>> The testing done by the submit repo doesn't cover the tests you have >>>>>> update so I plan to take the change for a spin and make sure the >>>>>> correct >>>>>> tests are run and verified in Mach 5. >>>>> >>>>> >>>>> I've also tested hotspot/jtreg/:hotspot_serviceability and >>>>> jdk/:jdk_tools >>>>> on my laptop. >>>>> I did not see any errors / failures which are related to this change. >>>> >>>> I also ran some local tests on this and it looks good. >>>>> >>>>> >>>>> >>>>>> Also a question about the change. Why do we need a special flag for >>>>>> CMS? >>>>>> I see that the original bug report refers to the flag as being a way >>>>>> to turn >>>>>> on and off the feature but the current implementation only consider >>>>>> the flag >>>>>> for CMS. >>>>> >>>>> >>>>> >>>>> >>>>> http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2016-March/016774.html >>>>> >>>>> Originally, STW phases (Remark and Cleanup) at G1 are not counted in >>>>> jstat >>>>> FGC column. >>>>> So I think we need not to control the behavior of PerfCounter for G1. >>>>> >>>> I agree, for G1 this should not be controlled. Maybe I was a bit >>>> unclear, I >>>> was wondering why we want to control it for CMS. I think either we >>>> should >>>> change the behavior without guarding it by a flag or just skip updating >>>> CMS >>>> (and leave the pauses in FGC). If we do the change for CMS, we should >>>> probably also do a CSR, but that should be fairly straight forward. >>>> >>>> I also found the old review thread where Jon M had the same comment >>>> (removing the flag) and it looks like all agreed on that: >>>> >>>> http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2016-March/017118.html >>>> >>>> Thanks, >>>> Stefan >>>> >>>> >>>>> Thanks, >>>>> >>>>> Yasumasa >>>>> >>>>> >>>>>> Thanks, >>>>>> Stefan >>>>>> >>>>>> On 2018-02-01 14:58, Yasumasa Suenaga wrote: >>>>>>> >>>>>>> PING: Could you review and sponsor it? >>>>>>> >>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.04/ >>>>>>> >>>>>>> >>>>>>> This change has been passed Mach 5 via submit repo: >>>>>>> >>>>>>> >>>>>>> http://java.se.oracle.com:10065/mdash/jobs/mach5-one-ysuenaga-JDK-8153333-20180201-0805-10101 >>>>>>> >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Yasumasa >>>>>>> >>>>>>> >>>>>>> On 2017/11/01 22:02, Yasumasa Suenaga wrote: >>>>>>>> >>>>>>>> PING: Could you review and sponsor it? >>>>>>>> >>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.04/ >>>>>>>> >>>>>>>> >>>>>>>> Also I need JPRT results of this change. >>>>>>>> Could you cooperate? >>>>>>>> >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Yasumasa >>>>>>>> >>>>>>>> >>>>>>>> On 2017/09/27 0:08, Yasumasa Suenaga wrote: >>>>>>>>> >>>>>>>>> Hi all, >>>>>>>>> >>>>>>>>> I uploaded new webrev to be adapted to jdk10/hs: >>>>>>>>> >>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.04/ >>>>>>>>> >>>>>>>>> I want to check this patch via JPRT, but I cannot access it. >>>>>>>>> Could you cooperate? >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> yasumasa >>>>>>>>> >>>>>>>>> >>>>>>>>> On 2017/09/21 7:46, Yasumasa Suenaga wrote: >>>>>>>>>> >>>>>>>>>> PING: >>>>>>>>>> >>>>>>>>>> Have you checked this issue? >>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.03/hotspot/ >>>>>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.03/jdk/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Yasumasa >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 2017/07/01 23:44, Yasumasa Suenaga wrote: >>>>>>>>>>> >>>>>>>>>>> PING: >>>>>>>>>>> >>>>>>>>>>> Have you checked this issue? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Yasumasa >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 2017/06/14 13:22, Yasumasa Suenaga wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi all, >>>>>>>>>>>> >>>>>>>>>>>> I changed PerfCounter to show CGC STW phase in jstat in >>>>>>>>>>>> JDK-8151674. >>>>>>>>>>>> However, it occurred several jtreg test failure, so it was >>>>>>>>>>>> back-outed. >>>>>>>>>>>> >>>>>>>>>>>> I want to resume to work for this issue. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.03/hotspot/ >>>>>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8153333/webrev.03/jdk/ >>>>>>>>>>>> >>>>>>>>>>>> These changes are work fine on jtreg test as below: >>>>>>>>>>>> >>>>>>>>>>>> hotspot/test/serviceability/tmtools/jstat >>>>>>>>>>>> jdk/test/sun/tools >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Since JDK 9, default GC algorithm is set to G1. >>>>>>>>>>>> So I think this change is useful to watch GC behavior through >>>>>>>>>>>> jstat. >>>>>>>>>>>> >>>>>>>>>>>> I cannot access JPRT. Could you help? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> >>>>>>>>>>>> Yasumasa >>>>>>>>>>>> >> >