]> Cypherpunks repositories - gostls13.git/commitdiff
net/http: for http2, use the priority write scheduler by default
authorTom Bergan <tombergan@google.com>
Thu, 11 May 2017 17:13:10 +0000 (10:13 -0700)
committerTom Bergan <tombergan@google.com>
Thu, 11 May 2017 17:46:43 +0000 (17:46 +0000)
Updates #18318

Change-Id: Ibd4ebc7708abf87eded8da9661378b5777b8a400
Reviewed-on: https://go-review.googlesource.com/43231
Run-TryBot: Tom Bergan <tombergan@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/net/http/server.go

index 838b95aaeda65436c127da45585e3f2a05696fb9..45f8e1b16a231862a441856dacc7b0fadac89ed5 100644 (file)
@@ -2920,7 +2920,10 @@ func (srv *Server) onceSetNextProtoDefaults() {
        // Enable HTTP/2 by default if the user hasn't otherwise
        // configured their TLSNextProto map.
        if srv.TLSNextProto == nil {
-               srv.nextProtoErr = http2ConfigureServer(srv, nil)
+               conf := &http2Server{
+                       NewWriteScheduler: func() http2WriteScheduler { return http2NewPriorityWriteScheduler(nil) },
+               }
+               srv.nextProtoErr = http2ConfigureServer(srv, conf)
        }
 }