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