On Tue, 26 Nov 2024 00:26:54 GMT, Artur Barashev <abaras...@openjdk.org> wrote:

>> SAP complains about SSLSocketNoServerHelloClientShutdown timing out in their 
>> test environment (concurrent test execution with high CPU load). This change 
>> addresses this issue in 2 ways:
>> - Increase default timeout value
>> - Allow adjustment of timeout value by setting "test.timeout.factor" system 
>> property
>
> Artur Barashev has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Remove timeout as JTREG has a default test timeout

I was moving too fast last week and didn't catch that you had removed **both** 
`Socket.SoTimeOut`s.  I thought you were still trying to minimize the 
client/server interaction time in one place.  The default `Socket` timeout is 
likely just fine.  

So yes, let's pull the `CountDownLatch`, as we no longer need the lockstep 
control, and I think it's good to go.  

One minor suggestion, you might also add to the class comment (lines 53-55) 
that you're using the `SSLEngine` to prevent the the client from 
receiving/responding to the server's ServerHello, and thus force the generation 
of the plaintext shutdown.

-------------

PR Review: https://git.openjdk.org/jdk/pull/22263#pullrequestreview-2476901487

Reply via email to