RFR: 8170920 SO_RCVBUF and SO_SNDBUF options problem for network channels on MacOS
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Tue Dec 13 10:14:06 UTC 2016
Hi Michael,
given the recent changes that were submitted (jigsaw update, aot)
I don't think Christoph's changes can be considered a major risk.
They have been worked on for quite a while now, and they are
tested well on our side.
So I really would appreciate if they could be submitted as-is.
Reworking them into smaller changes can introduce new issues
and will delay the push of the changes further.
I especially would like to see 8170544 finding its way into jdk9.
Best regards,
Goetz.
> -----Original Message-----
> From: Langer, Christoph
> Sent: Dienstag, 13. Dezember 2016 10:54
> To: Lindenmaier, Goetz <goetz.lindenmaier at sap.com>
> Subject: FW: RFR: 8170920 SO_RCVBUF and SO_SNDBUF options problem for
> network channels on MacOS
>
>
>
> -----Original Message-----
> From: Michael McMahon [mailto:michael.x.mcmahon at oracle.com]
> Sent: Freitag, 9. Dezember 2016 17:19
> To: Langer, Christoph <christoph.langer at sap.com>
> Cc: Chris Hegarty <chris.hegarty at oracle.com>; OpenJDK Network Dev list
> <net-dev at openjdk.java.net>
> Subject: Re: RFR: 8170920 SO_RCVBUF and SO_SNDBUF options problem for
> network channels on MacOS
>
> Those suggestions are reasonable Christoph. I think given the subtle
> nature of the bug
> (removing the #include not causing a compile error) I'm a bit wary about
> pushing wide scale
> native code changes at this stage of JDK 9. We might therefore defer the
> other cleanups until 10
> opens up in the new year.
>
> Michael.
>
> On 09/12/2016, 11:16, Langer, Christoph wrote:
> > Hi Michael,
> >
> > the bug then obviously was a side effect of my change
> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/9f0ab4b20ff7 for 8167481. Sorry
> for that.
> >
> > To follow the concept of my cleanups I'd prefer if you could use #if
> defined(MACOSX) rather than #ifdef MACOSX in net_util_md.c to be consistent
> within the file.
> >
> > I also followed the platform order 1. Linux, 2. AIX, 3. Solaris, 4. Mac in all
> parts of the native code, so your newly introduced section should go after the
> "#if defined(__solaris__)" system header include parts, e.g. line 47 of the
> original file.
> >
> > Thanks
> > Christoph
> >
> >> -----Original Message-----
> >> From: net-dev [mailto:net-dev-bounces at openjdk.java.net] On Behalf Of
> Chris
> >> Hegarty
> >> Sent: Freitag, 9. Dezember 2016 11:52
> >> To: Michael McMahon<michael.x.mcmahon at oracle.com>; OpenJDK
> Network
> >> Dev list<net-dev at openjdk.java.net>
> >> Subject: Re: RFR: 8170920 SO_RCVBUF and SO_SNDBUF options problem for
> >> network channels on MacOS
> >>
> >>
> >> On 09/12/16 10:33, Michael McMahon wrote:
> >>> Could I get the following change reviewed please?
> >>>
> >>> http://cr.openjdk.java.net/~michaelm/8170920/webrev.1/
> >> Looks good.
> >>
> >> You may just want to remove the "from" year from the copyright
> >> year range in the test, before pushing.
> >>
> >> -Chris.
More information about the net-dev
mailing list