Closed
Description
See https://build.golang.org/log/ec042c758132274722706baf832f2570629dd322
BenchmarkClientServerParallelTLS64-4 ==================
WARNING: DATA RACE
Read at 0x00c4202bcd00 by goroutine 161:
net/http.(*Transport).getConn()
/tmp/workdir/go/src/net/http/transport.go:871 +0x648
net/http.(*Transport).RoundTrip()
/tmp/workdir/go/src/net/http/transport.go:372 +0x4a7
net/http.send()
/tmp/workdir/go/src/net/http/client.go:256 +0x2e6
net/http.(*Client).send()
/tmp/workdir/go/src/net/http/client.go:146 +0x1b7
net/http.(*Client).doFollowingRedirects()
/tmp/workdir/go/src/net/http/client.go:528 +0x3a5
net/http.(*Client).Get()
/tmp/workdir/go/src/net/http/client.go:418 +0xd0
net/http_test.benchmarkClientServerParallel.func2()
/tmp/workdir/go/src/net/http/serve_test.go:4221 +0x243
testing.(*B).RunParallel.func1()
/tmp/workdir/go/src/testing/benchmark.go:598 +0x150
Previous write at 0x00c4202bcd00 by goroutine 23:
net/http.NewRequest()
/tmp/workdir/go/src/net/http/request.go:694 +0x27a
net/http.(*Client).Get()
/tmp/workdir/go/src/net/http/client.go:414 +0x63
net/http_test.benchmarkClientServerParallel.func2()
/tmp/workdir/go/src/net/http/serve_test.go:4221 +0x243
testing.(*B).RunParallel.func1()
/tmp/workdir/go/src/testing/benchmark.go:598 +0x150
Goroutine 161 (running) created at:
testing.(*B).RunParallel()
/tmp/workdir/go/src/testing/benchmark.go:599 +0x270
net/http_test.benchmarkClientServerParallel()
/tmp/workdir/go/src/net/http/serve_test.go:4237 +0x165
net/http_test.BenchmarkClientServerParallelTLS64()
/tmp/workdir/go/src/net/http/serve_test.go:4196 +0x3c
testing.(*B).runN()
/tmp/workdir/go/src/testing/benchmark.go:139 +0xec
testing.(*B).launch()
/tmp/workdir/go/src/testing/benchmark.go:277 +0x1a2
Goroutine 23 (running) created at:
testing.(*B).RunParallel()
/tmp/workdir/go/src/testing/benchmark.go:599 +0x270
net/http_test.benchmarkClientServerParallel()
/tmp/workdir/go/src/net/http/serve_test.go:4237 +0x165
net/http_test.BenchmarkClientServerParallelTLS64()
/tmp/workdir/go/src/net/http/serve_test.go:4196 +0x3c
testing.(*B).runN()
/tmp/workdir/go/src/testing/benchmark.go:139 +0xec
testing.(*B).launch()
/tmp/workdir/go/src/testing/benchmark.go:277 +0x1a2
==================
==================
WARNING: DATA RACE
Read at 0x00c4202bcd10 by goroutine 161:
net/http.(*Transport).getConn()
/tmp/workdir/go/src/net/http/transport.go:874 +0x673
net/http.(*Transport).RoundTrip()
/tmp/workdir/go/src/net/http/transport.go:372 +0x4a7
net/http.send()
/tmp/workdir/go/src/net/http/client.go:256 +0x2e6
net/http.(*Client).send()
/tmp/workdir/go/src/net/http/client.go:146 +0x1b7
net/http.(*Client).doFollowingRedirects()
/tmp/workdir/go/src/net/http/client.go:528 +0x3a5
net/http.(*Client).Get()
/tmp/workdir/go/src/net/http/client.go:418 +0xd0
net/http_test.benchmarkClientServerParallel.func2()
/tmp/workdir/go/src/net/http/serve_test.go:4221 +0x243
testing.(*B).RunParallel.func1()
/tmp/workdir/go/src/testing/benchmark.go:598 +0x150
Previous write at 0x00c4202bcd10 by goroutine 23:
net/http.NewRequest()
/tmp/workdir/go/src/net/http/request.go:694 +0x27a
net/http.(*Client).Get()
/tmp/workdir/go/src/net/http/client.go:414 +0x63
net/http_test.benchmarkClientServerParallel.func2()
/tmp/workdir/go/src/net/http/serve_test.go:4221 +0x243
testing.(*B).RunParallel.func1()
/tmp/workdir/go/src/testing/benchmark.go:598 +0x150
Goroutine 161 (running) created at:
testing.(*B).RunParallel()
/tmp/workdir/go/src/testing/benchmark.go:599 +0x270
net/http_test.benchmarkClientServerParallel()
/tmp/workdir/go/src/net/http/serve_test.go:4237 +0x165
net/http_test.BenchmarkClientServerParallelTLS64()
/tmp/workdir/go/src/net/http/serve_test.go:4196 +0x3c
testing.(*B).runN()
/tmp/workdir/go/src/testing/benchmark.go:139 +0xec
testing.(*B).launch()
/tmp/workdir/go/src/testing/benchmark.go:277 +0x1a2
Goroutine 23 (running) created at:
testing.(*B).RunParallel()
/tmp/workdir/go/src/testing/benchmark.go:599 +0x270
net/http_test.benchmarkClientServerParallel()
/tmp/workdir/go/src/net/http/serve_test.go:4237 +0x165
net/http_test.BenchmarkClientServerParallelTLS64()
/tmp/workdir/go/src/net/http/serve_test.go:4196 +0x3c
testing.(*B).runN()
/tmp/workdir/go/src/testing/benchmark.go:139 +0xec
testing.(*B).launch()
/tmp/workdir/go/src/testing/benchmark.go:277 +0x1a2
==================