RFR : 8217786: Provide virtualization related info in the hs_error file on linux s390x

Baesken, Matthias matthias.baesken at sap.com
Tue Jan 29 08:02:23 UTC 2019


> 
> No I was thinking more about just adding the virtualization info to an
> existing step like print_os_info or print_cpu_info.
>

Hi  David ,  print_cpu_info  does not sound like a great fit . Some info  like 

LPAR Number: 14 
LPAR Characteristics: Shared 
LPAR Name: VM12

 Does not really belong there .

print_os_info   looks   better ,  it already contains  "container_info"  on Linux, so  I think this might fit .


Best regards, Matthias


> -----Original Message-----
> From: David Holmes <david.holmes at oracle.com>
> Sent: Dienstag, 29. Januar 2019 05:17
> To: Baesken, Matthias <matthias.baesken at sap.com>; 'hotspot-
> dev at openjdk.java.net' <hotspot-dev at openjdk.java.net>
> Subject: Re: RFR : 8217786: Provide virtualization related info in the hs_error
> file on linux s390x
> 
> On 28/01/2019 10:23 pm, Baesken, Matthias wrote:
> >>
> >> Can't you include this information in an existing section of the error
> >> processing code instead of adding a new function that is empty
> >> everywhere except Linux?
> >>
> >
> > Hi David ,   do you mean  something like
> >
> >
> > #if defined(S390)
> >
> >    STEP("printing virtualization info")
> >   ...
> >
> > #endif
> 
> No I was thinking more about just adding the virtualization info to an
> existing step like print_os_info or print_cpu_info.
> 
> Cheers,
> David
> -----
> 
> >   in   vmError.cpp  ?
> >
> > I thought about doing this.
> >
> >
> >   But  on the other hand ,  the now   still  empty
> os::pd_print_virtualization_info    in    platforms != linux
> >   might fill over time   ( we could  add  [at least for some platforms]   other
> virtualization  related  info ).
> >
> >
> > Best regards, Matthias
> >
> >
> >> -----Original Message-----
> >> From: David Holmes <david.holmes at oracle.com>
> >> Sent: Montag, 28. Januar 2019 12:35
> >> To: Baesken, Matthias <matthias.baesken at sap.com>; 'hotspot-
> >> dev at openjdk.java.net' <hotspot-dev at openjdk.java.net>
> >> Subject: Re: RFR : 8217786: Provide virtualization related info in the
> hs_error
> >> file on linux s390x
> >>
> >> Hi Matthias,
> >>
> >> On 28/01/2019 6:48 pm, Baesken, Matthias wrote:
> >>> Hello, please review  this change ; it adds  virtualization related info in
> the
> >> hs_error file on linux s390x .
> >>
> >> Can't you include this information in an existing section of the error
> >> processing code instead of adding a new function that is empty
> >> everywhere except Linux?
> >>
> >> Thanks,
> >> David
> >>
> >>> On linux s390x, we usually  (always?)   run in virtualized environments
> >> (LPAR and/or z/VM / KVM ).
> >>>
> >>> It is helpful for instance in support cases to get some information about
> the
> >> virtualized environment in the hs_error file .
> >>> A lot of info can be taken from the /proc/sysinfo file on linux s390x .
> >>>
> >>>
> >>> Bug/webrev :
> >>>
> >>> https://bugs.openjdk.java.net/browse/JDK-8217786
> >>>
> >>>
> >>> http://cr.openjdk.java.net/~mbaesken/webrevs/8217786.1/
> >>>
> >>>
> >>>
> >>> Best regards, Matthias
> >>>


More information about the hotspot-dev mailing list