]> Cypherpunks repositories - gostls13.git/commit
net/http: add Transport.MaxConnsPerHost knob
authorMark Fischer <meirfischer@gmail.com>
Sun, 22 Apr 2018 05:16:46 +0000 (01:16 -0400)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 9 Jul 2018 18:32:16 +0000 (18:32 +0000)
commitcae5c7fe88cfdedb517d853730a99e4e319c219f
treece4445785cc3e0c872e02b378deafec3e8c4b69d
parent58d287e5e863cd8d3c3525e1a04e424e748cf242
net/http: add Transport.MaxConnsPerHost knob

Add field to http.Transport which limits connections per host,
including dial-in-progress, in-use and idle (keep-alive) connections.

For HTTP/2, this field only controls the number of dials in progress.

Fixes #13957

Change-Id: I7a5e045b4d4793c6b5b1a7191e1342cd7df78e6c
Reviewed-on: https://go-review.googlesource.com/71272
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/net/http/export_test.go
src/net/http/transport.go
src/net/http/transport_test.go