8218811: replace open by os::open in hotspot coding - was : open-calls in hotspot code instead of os::open ?

Baesken, Matthias matthias.baesken at sap.com
Tue Feb 19 08:31:06 UTC 2019


Hi  David,  thanks  for the review .

However I had to address  an  issue  in  src/hotspot/os/linux/perfMemory_linux.cpp   .
There were  some  open calls  that deal with   ***directories*** ,  and  there   os::open  cannot be used .

New webrev :

http://cr.openjdk.java.net/~mbaesken/webrevs/8218811.5/


Best regards, Matthias



> -----Original Message-----
> From: David Holmes <david.holmes at oracle.com>
> Sent: Dienstag, 19. Februar 2019 06:13
> To: Baesken, Matthias <matthias.baesken at sap.com>; Thomas Stüfe
> <thomas.stuefe at gmail.com>
> Cc: hotspot-dev at openjdk.java.net
> Subject: Re: 8218811: replace open by os::open in hotspot coding - was :
> open-calls in hotspot code instead of os::open ?
> 
> On 15/02/2019 1:44 am, Baesken, Matthias wrote:
> > Hello, here is the updated  webrev :
> >
> > http://cr.openjdk.java.net/~mbaesken/webrevs/8218811.4/
> 
> This seems okay to me.
> 
> Thanks,
> David
> -----
> 
> > Best regards, Matthias
> >
> >
> >
> > From: Baesken, Matthias
> > Sent: Donnerstag, 14. Februar 2019 12:43
> > To: 'Thomas Stüfe' <thomas.stuefe at gmail.com>
> > Cc: Kim Barrett <kim.barrett at oracle.com>; ioi.lam at oracle.com; hotspot-
> dev at openjdk.java.net
> > Subject: RE: 8218811: replace open by os::open in hotspot coding - was :
> open-calls in hotspot code instead of os::open ?
> >
> >> fdStream::fdStream(const char* file_name)
> >>
> >> bool _need_close;
> >>
> >> and the close() call in the constructor?
> >
> > Hi, this has nothing to do with this change.
> > I have very bad experience with bringing in unrelated cleanups into  a
> change my request after request etc.
> >
> > Will remove  the os::open  from   CompileLog::finish_log_on_error()     and
> the whitespace stuff.
> >
> > Thanks, Matthias
> >



More information about the hotspot-dev mailing list