Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IOExceptions thrown after HTTP/2 stream is closed by client #12490

Closed
wtlucy opened this issue Jun 4, 2020 · 0 comments
Closed

IOExceptions thrown after HTTP/2 stream is closed by client #12490

wtlucy opened this issue Jun 4, 2020 · 0 comments
Assignees
Labels
in:Transport release bug This bug is present in a released version of Open Liberty release:21002 team:Sirius

Comments

@wtlucy
Copy link
Contributor

wtlucy commented Jun 4, 2020

A remote client might close a HTTP/2 stream for a number of reasons - the response might be taking too long, or the client might just decide that it no longer needs a resource. In HTTP/1.1, a remote client would just close the connection to accomplish the same goal.

Currently, as a response is being written out in Liberty, the HTTP/1.1 connection close is handled differently than HTTP/2 stream closure. In the HTTP/2 case, a java.io.IOException: com.ibm.ws.http2.upgrade.H2Exception: stream was already closed! error is thrown - which can lead to multiple errors being logged such as SRVE0315E and SRVE0777E. In the HTTP/1.1 case, the IOExceptions are configurable.

@wtlucy wtlucy added bug This bug is not present in a released version of Open Liberty in:Transport team:Sirius labels Jun 4, 2020
@wtlucy wtlucy self-assigned this Jun 4, 2020
@wtlucy wtlucy changed the title Errors produced after HTTP/2 stream is closed by client IOExceptions thrown after HTTP/2 stream is closed by client Jan 20, 2021
@wtlucy wtlucy added this to General Issues in Web Tier Team via automation Jan 29, 2021
@wtlucy wtlucy added release bug This bug is present in a released version of Open Liberty and removed bug This bug is not present in a released version of Open Liberty labels Jan 29, 2021
@wtlucy wtlucy closed this as completed Feb 2, 2021
Web Tier Team automation moved this from General Issues to Completed Tasks Feb 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in:Transport release bug This bug is present in a released version of Open Liberty release:21002 team:Sirius
Projects
Web Tier Team
  
Completed Tasks
Development

No branches or pull requests

2 participants