On Fri, Jan 28, 2022 at 6:44 AM frankre...@gmail.com <frankrehwin...@gmail.com> wrote: > > https://github.com/golang/go/issues/49741 > > x/net/http2: http.Server.WriteTimeout does not fire if the http2 stream's > window is out of space. #49741 > > The 1.17 back port issue: > x/net/http2: http.Server.WriteTimeout does not fire if the http2 stream's > window is out of space. [1.17 backport] #49921 > > Loaded go1.17.6 on Mac and Linux machines. Saw the release notes say issue > #49741 is cherry-picked as #49921. Looked at the issue and found a very > concise hanging example and expected the example would no longer hang. But it > hangs on both Mac and Linux. > > I admit to being confused by how the x/net/http2 source is being vendored. I > did not find the source files in the go1.17.6 source tree created from the > go1.17.6.tar.gz download.
The x/net/http2 sources are bundled into the generated file net/http/h2_bundle.go. > Here's the example @davecheney provided: That program is always going to hang, because the main function never returns. I'm not sure what the buggy behavior is here. Ian -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAOyqgcXr-a_7ZhXuguwc2jEYVBtpq4TqqESKwc5XPmw1UsOeLw%40mail.gmail.com.