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

The http2 response body is not coming. #69305

Closed
Rohsichan opened this issue Sep 6, 2024 · 4 comments
Closed

The http2 response body is not coming. #69305

Rohsichan opened this issue Sep 6, 2024 · 4 comments

Comments

@Rohsichan
Copy link

Go version

go version go1.22.6 linux/amd64

Output of go env in your module/workspace:

GO111MODULE=''
GOARCH='amd64'
GOBIN=''
GOCACHE='/root/.cache/go-build'
GOENV='/root/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='/root/go/pkg/mod'
GOOS='linux'
GOPATH='/root/go'
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/usr/local/go1.22.6.linux-amd64'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/local/go1.22.6.linux-amd64/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.22.6'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='gcc'
CXX='g++'
CGO_ENABLED='1'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build85905069=/tmp/go-build -gno-record-gcc-switches'

What did you do?

client (chrome) <-- http2 --> reverse proxy <-- http1.1 --> server

I created 15 tabs in Chrome and accessed them.

What did you see happen?

After checking tcpdump, http2 is not responding. It seems that http2debug=2 is not sending data either.

What did you expect to see?

I expected all the responses to come normally.

Please let me know if you need to collect data, I will collect it as much as I can.

@Rohsichan
Copy link
Author

client <-- http2 --> reverse proxy <-- http1.1 --> server

I checked that tcp zero window occurred between proxy <-> server because data could not be sent to client.

Once it occurs, this symptom will only be resolved by restarting the browser.

@Rohsichan
Copy link
Author

Rohsichan commented Sep 6, 2024

I am checking debug additionally, but if I use bundle, it will be reproduced and x/net/http2 will not be reproduced.

#42534

The issue seems to be the same.

@seankhliao
Copy link
Member

Duplicate of #42534

@seankhliao seankhliao marked this as a duplicate of #42534 Sep 6, 2024
@seankhliao seankhliao closed this as not planned Won't fix, can't repro, duplicate, stale Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants