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

Core: Fluent Bit's http server does not respond when enabling keepalive and failed to upgrade to HTTP/2 #9030

Closed
cosmo0920 opened this issue Jul 2, 2024 · 1 comment

Comments

@cosmo0920
Copy link
Contributor

Bug Report

Describe the bug

When failed to upgrade HTTP/2 from HTTP/1.1 with http2 true in input plugins, enabling keepalive is harmful because HTTP response does not happen and stale.
This behavior causes this #9010 type of issues.
Meanwhile, we need to disable keepalive on internal of http server

In this PR #9019, we actually disable keepalive automatically when HTTP/2 upgrade is failed.

Expected behavior

When enabling keepalive, the HTTP response should be returned to callee.

Screenshots

Your Environment

  • Version used:
  • Configuration:
  • Environment name and version (e.g. Kubernetes? What version?):
  • Server type and version:
  • Operating System and version:
  • Filters and plugins:

Additional context

@cosmo0920 cosmo0920 changed the title Core: Fluent Bit's http server does not respond hwn enabling keepalive and failed to upgrade to HTTP/2 Core: Fluent Bit's http server does not respond when enabling keepalive and failed to upgrade to HTTP/2 Jul 2, 2024
@edsiper
Copy link
Member

edsiper commented Jul 4, 2024

fixed in #9036

@edsiper edsiper closed this as completed Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants