-
Bug
-
Resolution: Fixed
-
P4
-
None
-
b20
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8350008 | 21.0.8-oracle | Weibing Xiao | P4 | Resolved | Fixed | master |
JDK-8350684 | 21.0.7 | Alexey Bakhtin | P4 | Resolved | Fixed | b04 |
JDK-8350501 | 17-pool-oracle | Weibing Xiao | P4 | Open | Unresolved | |
JDK-8350506 | 11-pool-oracle | Weibing Xiao | P4 | Open | Unresolved |
The issue appears to be a race condition between cancelImpl and schedule where the scheduler `sched` may get stopped before the subscriber is exceptionally completed.
A simple fix is to ensure that cancelImpl will complete the subscriber, if needed.
- backported by
-
JDK-8350501 HTTP/2 stream cancelImpl may leave subscriber registered
-
- Open
-
-
JDK-8350506 HTTP/2 stream cancelImpl may leave subscriber registered
-
- Open
-
-
JDK-8350008 HTTP/2 stream cancelImpl may leave subscriber registered
-
- Resolved
-
-
JDK-8350684 HTTP/2 stream cancelImpl may leave subscriber registered
-
- Resolved
-
- blocks
-
JDK-8342075 HttpClient: improve HTTP/2 flow control checks
-
- Closed
-
- is blocked by
-
JDK-8317522 Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong
-
- Resolved
-
- links to
-
Commit openjdk/jdk/6273ab97
-
Commit(master) openjdk/jdk21u-dev/58069061
-
Review openjdk/jdk/16144
-
Review(master) openjdk/jdk21u-dev/1426