RFR : 8211326 : add OS user related information to hs_err file

Thomas Stüfe thomas.stuefe at gmail.com
Sat Nov 10 13:04:10 UTC 2018


Hi David,

On Sat, Nov 10, 2018 at 12:59 PM David Holmes <david.holmes at oracle.com> wrote:
>
> Hi Matthias,
>
> On 9/11/2018 3:13 AM, Baesken, Matthias wrote:
> > Hello  , after the flag   "-XX:+-ExtensiveErrorReports"   make it into jdk/jdk  , I created another webrev :
> >
> > http://cr.openjdk.java.net/~mbaesken/webrevs/8211326.1/
> >
> >
> > The user info output is now guarded  by ExtensiveErrorReports .
>
> +   STEP("printing user info")
> +      if (ExtensiveErrorReports) {
> +        if (_verbose) {
> +          os::Posix::print_user_info(st, buf, sizeof(buf));
> +        }
> +      }
>
> I don't understand why we explicitly need _verbose if we've asked for
> ExtensiveErrorreports?

That flag has a different purpose: _verbose distinguishes the two
calls to VMError::report(): the first one to print a small report to
stderr, the second print a large report to the hs-err file. We only
want to print to the hs-err file, so _verbose is still needed.

>
> Also, ideally the STEP would be inside the guard as otherwise we will
> just print the step description followed by nothing. If the macro
> expansion makes that impossible then we should have an else clause that
> prints something like:
>
>   - disabled (use -XX:+ExtensiveErrorReports to see these details)
>

We may even go a step further (but in a separate patch) and make
"ExtensiveErrorReports" a property of the STEP, to be given as
parameter of the STEP macro.

Thanks, Thomas

> Thanks,
> David
> -----
>
> > Please review!
> >
> >
> > Thanks, Matthias
> >
> >
> >> -----Original Message-----
> >> From: Baesken, Matthias
> >> Sent: Dienstag, 9. Oktober 2018 16:55
> >> To: 'Thomas Stüfe' <thomas.stuefe at gmail.com>; David Holmes
> >> <david.holmes at oracle.com>
> >> Cc: Langer, Christoph <christoph.langer at sap.com>; Volker Simonis
> >> <volker.simonis at gmail.com>; HotSpot Open Source Developers <hotspot-
> >> dev at openjdk.java.net>
> >> Subject: RE: RFR : 8211326 : add OS user related information to hs_err file
> >>
> >> Hi Thomas ,  thanks for filing the CSR .
> >>
> >> I am fine with the name proposal   "-XX:+-ExtensiveErrorReports",   but will
> >> wait  until it is agreed to use this name .
> >> Then I'll post another webrev  of  8211326  using the flag .
> >>
> >> Best regards, Matthias
> >>
> >>
> >>
> >>> -----Original Message-----
> >>> From: Thomas Stüfe <thomas.stuefe at gmail.com>
> >>> Sent: Montag, 8. Oktober 2018 12:21
> >>> To: David Holmes <david.holmes at oracle.com>
> >>> Cc: Baesken, Matthias <matthias.baesken at sap.com>; Langer, Christoph
> >>> <christoph.langer at sap.com>; Volker Simonis
> >> <volker.simonis at gmail.com>;
> >>> HotSpot Open Source Developers <hotspot-dev at openjdk.java.net>
> >>> Subject: Re: RFR : 8211326 : add OS user related information to hs_err file
> >>>
> >>> On Mon, Oct 8, 2018 at 11:50 AM David Holmes
> >> <david.holmes at oracle.com>
> >>> wrote:
> >>>>
> >>>> Hi Thomas,
> >>>>
> >>>> On 8/10/2018 7:43 PM, Thomas Stüfe wrote:
> >>>>> Hi all,
> >>>>>
> >>>>> I drafted a CSR:
> >>>>>
> >>>>> https://bugs.openjdk.java.net/browse/JDK-8211846
> >>>>>
> >>>>> Not sure what to do now, should I open a discussion thread on a
> >>>>> mailing list? Or just wait for the committee to decide? (I'm doing
> >>>>> this too rarely..)
> >>>>
> >>>> I filled in some of the additional info needed. The text needs to be
> >>>> completed and the CSR needs to have at least one reviewer added to it.
> >>>> Then it can be marked "final" and ready for the committee to evaluate.
> >>>>
> >>>
> >>> Thanks! I filled out what was missing and will wait for reviewers.
> >>>
> >>> Thanks, Thomas
> >>>
> >


More information about the hotspot-dev mailing list