]> Cypherpunks repositories - gostls13.git/commit
net/http/httptest: close client connections in separate goroutines
authorYasha Bubnov <girokompass@gmail.com>
Mon, 28 Nov 2016 20:16:16 +0000 (23:16 +0300)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 26 Jun 2017 18:31:26 +0000 (18:31 +0000)
commit03305a9e0c786dab67a373106a81df56dda21e25
tree30b47dec4b79455e4236c5b3ba9ffd64ede0bdf6
parentb4dd1d965dfbbde6a46bddaf6f446f4426a04b2e
net/http/httptest: close client connections in separate goroutines

The existing implementation sequentially closes connection in the loop
and until the previous client connections is not closed the next one
would not be processed. Instead, the algorithm modified to spawn the
function that closes single connection in a standalone goroutine, thus
making at least a try to close it.

Change-Id: Ib96b5b477f841926450d122b67f14f1a2da36ee1
Reviewed-on: https://go-review.googlesource.com/33614
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/net/http/httptest/server.go