spring-boot/spring-boot-project
Andy Wilkinson 890a3e72ac Repair file channel when it's closed by interruption
When an interrupted that calls FileChannel.read, the channel is
closed and the read fails with a ClosedByInterruptException. The
closure of the channel makes it unusable by other threads. To
allow other threads to read from the data block, this commit
recreates the FileChannel when a read fails on an interrupted
thread with a ClosedByInterruptException. The exception is then
rethrown to continue the thread's interruption.

Closes gh-38154
2023-11-01 17:12:43 +00:00
..
spring-boot Merge branch '3.1.x' 2023-11-01 15:06:20 +00:00
spring-boot-actuator Merge branch '3.1.x' 2023-10-25 13:53:19 -05:00
spring-boot-actuator-autoconfigure Merge branch '3.1.x' 2023-10-31 10:23:13 +01:00
spring-boot-autoconfigure Merge branch '3.1.x' 2023-10-31 11:50:42 +00:00
spring-boot-dependencies Upgrade to Spring WS 4.0.7 2023-10-31 09:43:21 +00:00
spring-boot-devtools Merge branch '3.1.x' 2023-10-31 10:23:13 +01:00
spring-boot-docker-compose Merge branch '3.1.x' 2023-10-31 11:21:56 +01:00
spring-boot-docs Merge branch '3.1.x' 2023-10-31 11:33:58 +00:00
spring-boot-parent Consider checkpoint restoration when logging start time and uptime 2023-10-19 19:54:58 +01:00
spring-boot-starters Merge branch '3.1.x' 2023-10-25 10:22:05 +01:00
spring-boot-test Merge branch '3.1.x' 2023-10-19 21:25:44 -07:00
spring-boot-test-autoconfigure Merge branch '3.0.x' into 3.1.x 2023-10-31 10:23:01 +01:00
spring-boot-testcontainers Refine container initialization and parallel startup logic 2023-10-25 11:58:22 -07:00
spring-boot-tools Repair file channel when it's closed by interruption 2023-11-01 17:12:43 +00:00