apiserver-network-proxy
apiserver-network-proxy copied to clipboard
Flaky Test: TestProxy_LargeResponse
trafficstars
completed 10000 runs in 24m45s with 8 failures (0.08%)
Ran with stress ./tests.test -test.cpu=4 -test.run=TestProxy_LargeResponse
Looks like goroutine leaks:
--- FAIL: TestProxy_LargeResponse (1.48s)
leaks.go:78: found unexpected goroutines:
[Goroutine 83 in state select, with sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close on top of the stack:
goroutine 83 [select]:
sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close(0xc0004a89b0)
/home/stclair/src/github.com/kubernetes-sigs/apiserver-network-proxy/konnectivity-client/pkg/client/conn.go:147 +0x40f
net/http.(*persistConn).closeLocked(0xc0000c66c0, {0x1550020, 0xc000112c20})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2714 +0x130
net/http.(*persistConn).close(0xc000103a38?, {0x1550020?, 0xc000112c20?})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2699 +0xb0
net/http.(*persistConn).readLoop.func1()
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2061 +0x2d
net/http.(*persistConn).readLoop(0xc0000c66c0)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2236 +0xacc
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1750 +0x173e
Goroutine 84 in state select, with net/http.(*persistConn).writeLoop on top of the stack:
goroutine 84 [select]:
net/http.(*persistConn).writeLoop(0xc0000c66c0)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2392 +0xf5
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1751 +0x1791
]
--- FAIL: TestProxy_LargeResponse (1.52s)
leaks.go:78: found unexpected goroutines:
[Goroutine 79 in state select, with sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close on top of the stack:
goroutine 79 [select]:
sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close(0xc00013ea00)
/home/stclair/src/github.com/kubernetes-sigs/apiserver-network-proxy/konnectivity-client/pkg/client/conn.go:147 +0x40f
net/http.(*persistConn).closeLocked(0xc000250fc0, {0x1550020, 0xc000118c20})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2714 +0x130
net/http.(*persistConn).close(0xc00010f6d8?, {0x1550020?, 0xc000118c20?})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2699 +0xb0
net/http.(*persistConn).readLoop.func1()
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2061 +0x2d
net/http.(*persistConn).readLoop(0xc000250fc0)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2236 +0xacc
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1750 +0x173e
Goroutine 80 in state select, with net/http.(*persistConn).writeLoop on top of the stack:
goroutine 80 [select]:
net/http.(*persistConn).writeLoop(0xc000250fc0)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2392 +0xf5
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1751 +0x1791
]
--- FAIL: TestProxy_LargeResponse (1.54s)
leaks.go:78: found unexpected goroutines:
[Goroutine 27 in state select, with sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close on top of the stack:
goroutine 27 [select]:
sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close(0xc0000a6820)
/home/stclair/src/github.com/kubernetes-sigs/apiserver-network-proxy/konnectivity-client/pkg/client/conn.go:147 +0x40f
net/http.(*persistConn).closeLocked(0xc0000ecb40, {0x1550020, 0xc000088c50})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2714 +0x130
net/http.(*persistConn).close(0xc00004fb58?, {0x1550020?, 0xc000088c50?})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2699 +0xb0
net/http.(*persistConn).readLoop.func1()
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2061 +0x2d
net/http.(*persistConn).readLoop(0xc0000ecb40)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2236 +0xacc
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1750 +0x173e
Goroutine 28 in state select, with net/http.(*persistConn).writeLoop on top of the stack:
goroutine 28 [select]:
net/http.(*persistConn).writeLoop(0xc0000ecb40)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2392 +0xf5
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1751 +0x1791
]
--- FAIL: TestProxy_LargeResponse (1.51s)
leaks.go:78: found unexpected goroutines:
[Goroutine 85 in state select, with sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close on top of the stack:
goroutine 85 [select]:
sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close(0xc0002051d0)
/home/stclair/src/github.com/kubernetes-sigs/apiserver-network-proxy/konnectivity-client/pkg/client/conn.go:147 +0x40f
net/http.(*persistConn).closeLocked(0xc0004257a0, {0x1550020, 0xc000088c30})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2714 +0x130
net/http.(*persistConn).close(0xc00024b4f8?, {0x1550020?, 0xc000088c30?})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2699 +0xb0
net/http.(*persistConn).readLoop.func1()
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2061 +0x2d
net/http.(*persistConn).readLoop(0xc0004257a0)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2236 +0xacc
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1750 +0x173e
Goroutine 86 in state select, with net/http.(*persistConn).writeLoop on top of the stack:
goroutine 86 [select]:
net/http.(*persistConn).writeLoop(0xc0004257a0)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2392 +0xf5
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1751 +0x1791
]
--- FAIL: TestProxy_LargeResponse (1.55s)
leaks.go:78: found unexpected goroutines:
[Goroutine 65 in state select, with sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close on top of the stack:
goroutine 65 [select]:
sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close(0xc00012e8c0)
/home/stclair/src/github.com/kubernetes-sigs/apiserver-network-proxy/konnectivity-client/pkg/client/conn.go:147 +0x40f
net/http.(*persistConn).closeLocked(0xc0000ecd80, {0x1550020, 0xc000088c50})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2714 +0x130
net/http.(*persistConn).close(0xc00004fa98?, {0x1550020?, 0xc000088c50?})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2699 +0xb0
net/http.(*persistConn).readLoop.func1()
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2061 +0x2d
net/http.(*persistConn).readLoop(0xc0000ecd80)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2236 +0xacc
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1750 +0x173e
Goroutine 98 in state select, with net/http.(*persistConn).writeLoop on top of the stack:
goroutine 98 [select]:
net/http.(*persistConn).writeLoop(0xc0000ecd80)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2392 +0xf5
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1751 +0x1791
]
--- FAIL: TestProxy_LargeResponse (1.51s)
leaks.go:78: found unexpected goroutines:
[Goroutine 32 in state select, with sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close on top of the stack:
goroutine 32 [select]:
sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close(0xc000542550)
/home/stclair/src/github.com/kubernetes-sigs/apiserver-network-proxy/konnectivity-client/pkg/client/conn.go:147 +0x40f
net/http.(*persistConn).closeLocked(0xc00043e5a0, {0x1550020, 0xc000190c20})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2714 +0x130
net/http.(*persistConn).close(0xc0005404d8?, {0x1550020?, 0xc000190c20?})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2699 +0xb0
net/http.(*persistConn).readLoop.func1()
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2061 +0x2d
net/http.(*persistConn).readLoop(0xc00043e5a0)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2236 +0xacc
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1750 +0x173e
Goroutine 33 in state select, with net/http.(*persistConn).writeLoop on top of the stack:
goroutine 33 [select]:
net/http.(*persistConn).writeLoop(0xc00043e5a0)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2392 +0xf5
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1751 +0x1791
]
--- FAIL: TestProxy_LargeResponse (1.51s)
leaks.go:78: found unexpected goroutines:
[Goroutine 71 in state select, with sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close on top of the stack:
goroutine 71 [select]:
sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close(0xc0000a60f0)
/home/stclair/src/github.com/kubernetes-sigs/apiserver-network-proxy/konnectivity-client/pkg/client/conn.go:147 +0x40f
net/http.(*persistConn).closeLocked(0xc00049c900, {0x1550020, 0xc000190c20})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2714 +0x130
net/http.(*persistConn).close(0xc0001646b8?, {0x1550020?, 0xc000190c20?})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2699 +0xb0
net/http.(*persistConn).readLoop.func1()
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2061 +0x2d
net/http.(*persistConn).readLoop(0xc00049c900)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2236 +0xacc
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1750 +0x173e
Goroutine 72 in state select, with net/http.(*persistConn).writeLoop on top of the stack:
goroutine 72 [select]:
net/http.(*persistConn).writeLoop(0xc00049c900)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2392 +0xf5
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1751 +0x1791
]
--- FAIL: TestProxy_LargeResponse (1.50s)
leaks.go:78: found unexpected goroutines:
[Goroutine 83 in state select, with sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close on top of the stack:
goroutine 83 [select]:
sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client.(*conn).Close(0xc000112be0)
/home/stclair/src/github.com/kubernetes-sigs/apiserver-network-proxy/konnectivity-client/pkg/client/conn.go:147 +0x40f
net/http.(*persistConn).closeLocked(0xc000427e60, {0x1550020, 0xc000088c50})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2714 +0x130
net/http.(*persistConn).close(0xc0005c0238?, {0x1550020?, 0xc000088c50?})
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2699 +0xb0
net/http.(*persistConn).readLoop.func1()
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2061 +0x2d
net/http.(*persistConn).readLoop(0xc000427e60)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2236 +0xacc
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1750 +0x173e
Goroutine 84 in state select, with net/http.(*persistConn).writeLoop on top of the stack:
goroutine 84 [select]:
net/http.(*persistConn).writeLoop(0xc000427e60)
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:2392 +0xf5
created by net/http.(*Transport).dialConn
/home/stclair/sdk/go1.18.1/src/net/http/transport.go:1751 +0x1791
]