[PATCH] JDK-8228580 DnsClient TCP socket timeout

Pavel Rappo pavel.rappo at oracle.com
Mon Aug 19 22:08:08 UTC 2019


Thanks for doing that. I've only skimmed through the patch and I’d recommend that no matter if the changes are adequate or not there should be a test [1]:

"...A unit test, written for the jtreg test harness, that validates your change. The test should fail when run against a build without the change and succeed when run against a build with the change. Unit tests aren't always practical, especially for changes such as performance improvements or fixes to bugs that are highly platform-dependent, but if practical then a unit test is required."

Please consider adding it to the patch while the changes are being (preliminary) reviewed.

-Pavel

-------------------------------------------------------------------------------
[1] https://openjdk.java.net/contribute/

> On 19 Aug 2019, at 17:20, Milan Mimica <milan.mimica at gmail.com> wrote:
> 
> Hello list
> 
> Please find the attached patch that fixes JDK-8228580.
> 
> It works the similar way UDP timeout does: calculate the initial
> timeout from retry attempt, and account for duration of every blocking
> call on the TCP socket.
> 
> I am listed as Author[1] on "jdk" project.
> 
> [1] https://openjdk.java.net/census#mmimica
> 
> 
> -- 
> Milan Mimica
> <JDK-8228580.patch>



More information about the core-libs-dev mailing list