Skip to content

Commit 59202c4

Browse files
committed
net/http: deflake TestServerEmptyBodyRace_h1, or at least try
Fixes #22540. For #33585. Change-Id: I504b5a91ce1a39cd4ffd2380178a1b8f82f49dd3 Reviewed-on: https://go-review.googlesource.com/c/go/+/261698 Trust: Russ Cox <[email protected]> Run-TryBot: Russ Cox <[email protected]> TryBot-Result: Go Bot <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]>
1 parent 7602d41 commit 59202c4

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/net/http/serve_test.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4275,8 +4275,14 @@ func testServerEmptyBodyRace(t *testing.T, h2 bool) {
42754275
defer wg.Done()
42764276
res, err := cst.c.Get(cst.ts.URL)
42774277
if err != nil {
4278-
t.Error(err)
4279-
return
4278+
// Try to deflake spurious "connection reset by peer" under load.
4279+
// See golang.org/issue/22540.
4280+
time.Sleep(10 * time.Millisecond)
4281+
res, err = cst.c.Get(cst.ts.URL)
4282+
if err != nil {
4283+
t.Error(err)
4284+
return
4285+
}
42804286
}
42814287
defer res.Body.Close()
42824288
_, err = io.Copy(ioutil.Discard, res.Body)

0 commit comments

Comments
 (0)