RFR(s): Improving performance of Windows socket connect on the loopback adapter
Nikola Grcevski
Nikola.Grcevski at microsoft.com
Wed Jul 22 14:14:34 UTC 2020
Thanks again Alan. My apologies for the delayed response, I was away most of yesterday.
I've updated the webrev with the change as requested:
http://cr.openjdk.java.net/~adityam/nikola/fast_connect_loopback_3/
None of us here at Microsoft have contributor status yet, so I'll need a sponsor to get this change merged.
Best,
Nikola
-----Original Message-----
From: Alan Bateman <Alan.Bateman at oracle.com>
Sent: July 21, 2020 11:19 AM
To: Nikola Grcevski <Nikola.Grcevski at microsoft.com>; net-dev at openjdk.java.net
Subject: Re: RFR(s): Improving performance of Windows socket connect on the loopback adapter
On 21/07/2020 02:34, Nikola Grcevski wrote:
> Hi Alan and Bernd,
>
> Thanks again for the code review of my changes and the suggestions!
>
> Please find the updated webrev here:
>
> https://nam06.safelinks.protection.outlook.com/?url=http:%2F%2Fcr.open
> jdk.java.net%2F~adityam%2Fnikola%2Ffast_connect_loopback_2%2F&data
> =02%7C01%7CNikola.Grcevski%40microsoft.com%7C4d89c178d8a147bc6e1708d82
> d895c25%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63730941526294228
> 9&sdata=75i%2BHx1QXiqydrPd49Z4UbiO83SSLCxgXBrzovGDs%2FY%3D&res
> erved=0
>
> I decided to explicitly check so_rv for success consistently in the
> two places. It feels safer against future changes to the internal implementation of getsockopt.
>
> I left the JNICALL and jint to match the other similar functions in
> the net helper functions file as before. It sounds like future
> clean-up will simplify this, but if I misunderstood from your comments please let me know and I'll update accordingly.
>
I think this version looks okay, except that I'd prefer if the if the expression at L244-246 were on one line, not split over there. Do you have a sponsor to push this?
-Alan
More information about the net-dev
mailing list