From: Mikio Hara Date: Thu, 13 Dec 2012 07:21:25 +0000 (+0900) Subject: net: make TestDialTimeoutFDLeak a bit robust X-Git-Tag: go1.1rc2~1639 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=feb509c794584d634ad1a51d88c0f6d109bf42d8;p=gostls13.git net: make TestDialTimeoutFDLeak a bit robust TestDialTimeoutFDLeak will fail when system state somaxconn is greater than expected fixed value. Fixes #4384 (again). R=fullung, dave, rsc CC=golang-dev https://golang.org/cl/6873069 --- diff --git a/src/pkg/net/dial_test.go b/src/pkg/net/dial_test.go index 3241f34cf0..325bd4b874 100644 --- a/src/pkg/net/dial_test.go +++ b/src/pkg/net/dial_test.go @@ -241,7 +241,7 @@ func TestDialTimeoutFDLeak(t *testing.T) { } dials := listenerBacklog + 100 // used to be listenerBacklog + 5, but was found to be unreliable, issue 4384. - maxGoodConnect := 150 + maxGoodConnect := listenerBacklog + runtime.NumCPU()*10 resc := make(chan connErr) for i := 0; i < dials; i++ { go func() {