1
0
mirror of https://github.com/golang/go synced 2024-11-20 04:54:44 -07:00

net: TestDialTimeoutFDLeak failure

Fixes #4384.

Implments the suggestion by rsc in comment 15, http://code.google.com/p/go/issues/detail?id=4384#c15

An alternate suggestion would be to temporarily set GOMAXPROCS to 1 during this test.

R=fullung, rsc
CC=golang-dev
https://golang.org/cl/6923046
This commit is contained in:
Dave Cheney 2012-12-12 07:25:07 +11:00
parent c3d881b361
commit 4766a35e7c

View File

@ -240,7 +240,8 @@ func TestDialTimeoutFDLeak(t *testing.T) {
err error
}
dials := listenerBacklog + 100
maxGoodConnect := listenerBacklog + 5 // empirically 131 good ones (of 128). who knows?
// used to be listenerBacklog + 5, but was found to be unreliable, issue 4384.
maxGoodConnect := 150
resc := make(chan connErr)
for i := 0; i < dials; i++ {
go func() {