diff --git a/server/embed/serve.go b/server/embed/serve.go index 7fff618a6..9113351d2 100644 --- a/server/embed/serve.go +++ b/server/embed/serve.go @@ -224,6 +224,8 @@ func configureHttpServer(srv *http.Server, cfg config.ServerConfig) error { // todo (ahrtr): should we support configuring other parameters in the future as well? return http2.ConfigureServer(srv, &http2.Server{ MaxConcurrentStreams: cfg.MaxConcurrentStreams, + // Override to avoid using priority scheduler which is affected by https://github.com/golang/go/issues/58804. + NewWriteScheduler: http2.NewRandomWriteScheduler, }) }