On Tue, 1 Jul 2025 09:54:07 GMT, Daniel Fuchs <dfu...@openjdk.org> wrote:

>> Jaikiran Pai has updated the pull request with a new target base due to a 
>> merge or a rebase. The incremental webrev excludes the unrelated changes 
>> brought in by the merge/rebase. The pull request contains eight additional 
>> commits since the last revision:
>> 
>>  - use ExecutorService.close() instead of ExecutorService.shutdown() to wait 
>> for the server side handlers to complete execution
>>  - use try-with-resource in test's FileServerHandler
>>  - Revert "8359477: com/sun/net/httpserver/Test12.java appears to have a 
>> temp file race"
>>    
>>    This reverts commit a0f8fc806e1682ef909cb7b4a449be855072fe48.
>>  - merge latest master branch changes
>>  - minor change to test's log message
>>  - add a log message in the test
>>  - 8359477: com/sun/net/httpserver/Test12.java appears to have a temp file 
>> race
>>  - 8359477: general cleanup of the test
>
> test/jdk/com/sun/net/httpserver/Test12.java line 66:
> 
>> 64:         Path smallFilePath = createTempFileOfSize(TEMP_FILE_PREFIX, 
>> null, 23);
>> 65:         Path largeFilePath = createTempFileOfSize(TEMP_FILE_PREFIX, 
>> null, 2730088);
>> 66:         try (final ExecutorService executor = 
>> Executors.newCachedThreadPool()) {
> 
> I would not use try-with-resources here: I don't think we should close the 
> executor before closing the servers.

I've updated the PR to close the Executor after the servers have been closed. 
I'm guessing the suggestion was mostly as a precaution than what this test 
currently does?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25820#discussion_r2177320230

Reply via email to