RFR: (S): JDK-8213323: sa/TestJmapCoreMetaspace.java and sa/TestJmapCore.java fail with ZGC
Jini George
jini.george at oracle.com
Thu Nov 22 03:49:52 UTC 2018
Thanks a bunch, JC ! Could have a Reviewer also take a look at this
please ?
- Jini.
On 11/21/2018 11:05 PM, JC Beyler wrote:
> Hi Jini,
>
> Looks good to me, thanks for fixing the nits :)
>
> Thanks,
> Jc
>
>
> On Wed, Nov 21, 2018 at 9:29 AM Jini George <jini.george at oracle.com
> <mailto:jini.george at oracle.com>> wrote:
>
> The modified webrev with the RuntimeException and the nit removed is at:
>
> http://cr.openjdk.java.net/~jgeorge/8213323/webrev.01/
>
> Thanks!
> Jini.
>
> On 11/12/2018 12:41 PM, Jini George wrote:
> > Thank you very much, JC, for looking into this.
> >
> >
> http://mail.openjdk.java.net/pipermail/zgc-dev/2018-August/000455.html
> >
> > The link above provides an explanation of why it is difficult to
> support
> > ZGC with SA where there is an iteration over the heap. And
> currently, I
> > am unsure as to whether we will devise a way to overcome this
> issue. We
> > currently have the following JBS entry for tracking this.
> >
> > https://bugs.openjdk.java.net/browse/JDK-8207843 (SA: Add support
> for
> > Object Histogram with ZGC)
> >
> > I have added a comment in the ER above to keep track of enabling the
> > tests if this is resolved.
> >
> > I agree with your comment on throwing a RuntimeException. Doing this
> > avoids the misleading "heap written to" message. I will modify
> this and
> > remove the ';' you pointed out and post another webrev.
> >
> > Thank you,
> > Jini.
> >
> >
> >
> > On 11/9/2018 9:36 PM, JC Beyler wrote:
> >> Hi Jini,
> >>
> >> The webrev looks good to me as well except for a few
> questions/comments:
> >>
> >> I have a generic question that is related to the webrev:
> >> - Are there plans at some point for Jmap to support ZGC heaps in
> >> the future ? Or is this infeasible?
> >> I ask because if a lot of tests are disabled for ZGC for a
> >> limited amount of time (in order to provide time for future
> support)
> >> there should be a means to scrub the tests at a later date to see
> >> which are now supported, no?
> >>
> >> - In
> >>
> http://cr.openjdk.java.net/~jgeorge/8213323/webrev.00/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java.html:
>
> >>
> >>
> >> 397 if (vm.getUniverse().heap() instanceof
> ZCollectedHeap) {
> >> 398 System.err.println("WARNING: Operation not
> supported
> >> for ZGC.");
> >> 399 return;
> >> 400 };
> >>
> >> - 1 nit is the ';' after the closing '}'
> >> - Should the code throw a RuntimeException instead? Just
> >> printing an error seems "weak" for me when this really won't
> work. Of
> >> course, that means tracking the callers now of write and probably
> >> adding exception handling there and I'm not sure that is something
> >> that is warranted here but thought I would ask :)
> >>
> >> Thanks!
> >> Jc
> >>
> >>
> >>
> >> Thanks,
> >> Jc
> >>
> >> On Fri, Nov 9, 2018 at 1:47 AM gary.adams at oracle.com
> <mailto:gary.adams at oracle.com>
> >> <mailto:gary.adams at oracle.com <mailto:gary.adams at oracle.com>>
> <gary.adams at oracle.com <mailto:gary.adams at oracle.com>
> >> <mailto:gary.adams at oracle.com <mailto:gary.adams at oracle.com>>>
> wrote:
> >>
> >> Looks OK to me.
> >>
> >> On 11/9/18 1:40 AM, Jini George wrote:
> >> > Hello!
> >> >
> >> > Requesting reviews for a small change for disabling the
> testing of
> >> > TestJmapCoreMetaspace.java and TestJmapCore.java with
> ZGC. The
> >> change
> >> > also includes skipping of creating the heapdump file with
> jmap if
> >> the
> >> > GC being used is ZGC.
> >> >
> >> > Webrev:
> http://cr.openjdk.java.net/~jgeorge/8213323/webrev.00/
> >> > Bug ID: https://bugs.openjdk.java.net/browse/JDK-8213323
> >> >
> >> > Thanks,
> >> > Jini.
> >>
> >>
> >>
> >>
> >> --
> >>
> >> Thanks,
> >> Jc
>
>
>
> --
>
> Thanks,
> Jc
More information about the serviceability-dev
mailing list