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
Enable HTTP/2 Cleartext in HTTP Server #6601
Conversation
Codecov Report
@@ Coverage Diff @@
## master #6601 +/- ##
==========================================
- Coverage 64.64% 64.56% -0.09%
==========================================
Files 228 228
Lines 20260 20263 +3
==========================================
- Hits 13098 13082 -16
- Misses 6089 6104 +15
- Partials 1073 1077 +4
|
f8bd395
to
7907491
Compare
b0a0225
to
7de3fd5
Compare
/ok-to-test |
Dapr E2E testCommit ref: c032afc ✅ Build succeeded for linux/amd64
✅ Infrastructure deployed
✅ Build succeeded for windows/amd64
❌ Tests failed on linux/amd64Please check the logs for details on the error. ✅ Tests succeeded on windows/amd64
|
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
1b38780
to
b773afc
Compare
/ok-to-test |
Dapr E2E testCommit ref: 7d110e4 ✅ Build succeeded for linux/amd64
✅ Infrastructure deployed
✅ Build succeeded for windows/amd64
✅ Tests succeeded on linux/amd64
✅ Tests succeeded on windows/amd64
|
I think we should move the service invocation perf tests to k6 if possible. |
Tracking that in #6602 as it’s out of scope of this PR |
Yes. This is because of an issue in upstream bitnami charts for postgresql: bitnami/charts#17488 |
…r-h2c Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Fixes #6570
Fixes #6767
Enables support for HTTP/2 Cleartext in the HTTP server. This should allow apps to talk to Dapr using HTTP/2 with perf improvements.
Apps making a HTTP/1 connection can upgrade to HTTP/2 if the client supports that, transparently. E.g.:
Clients that know that the server (daprd) supports HTTP/2 Cleartext can also make a H2C connection right away (this is called "with prior knowledge"):
A few notes:
DAPR_HTTP_DISABLE_H2C=1
env var.