RFR: 8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" [v2]
Jaikiran Pai
jpai at openjdk.org
Wed Aug 3 14:37:47 UTC 2022
On Wed, 3 Aug 2022 14:33:56 GMT, Daniel Jeliński <djelinski at openjdk.org> wrote:
>> This patch fixes a race condition in KeepAliveProperty test. The client thread could read the `pass` field and fail the test before the server thread had a chance to set the field value to `true`. The fix adds an explicit wait for the server thread to complete.
>>
>> Without this patch, the failure can be easily reproduced by adding a `Thread.sleep(100);` before `pass = !expectClose;`.
>
> Daniel Jeliński has updated the pull request incrementally with one additional commit since the last revision:
>
> Make logger static
Marked as reviewed by jpai (Reviewer).
-------------
PR: https://git.openjdk.org/jdk/pull/9700
More information about the net-dev
mailing list