git: openjdk/jdk17u-dev: 8294916: Cancelling a request must eventually cause its response body subscriber to be unregistered

Goetz Lindenmaier goetz at openjdk.org
Wed Jun 25 08:02:31 UTC 2025


Changeset: 4b40f900
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-06-25 07:58:32 +0000
URL:       https://git.openjdk.org/jdk17u-dev/commit/4b40f900f47af62d7c0072b65e1c6bc3e9985ef1

8294916: Cancelling a request must eventually cause its response body subscriber to be unregistered

Reviewed-by: rschmelter
Backport-of: dcd46501e6a25ac875d61bfbd412555b933ce34c

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
+ test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
! test/jdk/java/net/httpclient/SmallTimeout.java



More information about the jdk-updates-changes mailing list