On Mon, 25 Aug 2025 13:48:10 GMT, Albert Mingkun Yang <ay...@openjdk.org> wrote:

>> It is a way to give a "4x" lowest value, while not multiplying a 10x factor 
>> with four resulting in a 40x factor. I think (but I am not sure) that it 
>> would sometime time out if I only used the given timeout factor and not 
>> "guarding" with the max(x, 4).
>
>> while not multiplying a 10x factor with four resulting in a 40x factor.
> 
> Why is that undesirable? The base is `(HOLD_TARGET_TIME + 30000)  * 4` and 
> the timeout-factor changes that linearly. Using `max(..., 4)` here may come 
> as a surprise to end users, IMO.

Because 40x is a very large timeout factor. I think I might misunderstand you 
in some way.

My change is conservative, and will give a timeout that is not smaller than 
before (but can be larger if an explicit (non-default) timeout factor less than 
4 was used before). Does that make sense, or do I answer something different 
from what you are asking?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26749#discussion_r2314295263

Reply via email to