Giter Club home page Giter Club logo

Comments (6)

Vyom-Yadav avatar Vyom-Yadav commented on June 25, 2024

/retitle [Flaking Test] integration-master (goroutine leak detection)

from kubernetes.

aojea avatar aojea commented on June 25, 2024

Some server is not stopping gracefully on that test

=== FAIL: test/integration/kubelet  (0.00s)
I0521 08:57:09.471381  113893 etcd.go:71] etcd already running at http://127.0.0.1:2379/
PASS
E0521 08:58:19.969370  113893 etcd.go:221] "EtcdMain goroutine check" err=<
	found unexpected goroutines:
	[Goroutine 29874 in state select, 1 minutes, with golang.org/x/net/http2.(*serverConn).serve on top of the stack:
	golang.org/x/net/http2.(*serverConn).serve(0xc00d2c4000)
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/server.go:941 +0x897
	golang.org/x/net/http2.(*Server).ServeConn(0xc00382a5f0, {0x3a38a50, 0xc00d071c08}, 0xc006733b30)
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/server.go:532 +0xbad
	golang.org/x/net/http2.ConfigureServer.func1(0xc002a55c20, 0xc00d071c08, {0x39f5420, 0xc00c8470c0})
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/server.go:322 +0x125
	net/http.(*conn).serve(0xc00c51ac60, {0x3a29ed0, 0xc00482f7d0})
		/usr/local/go/src/net/http/server.go:1947 +0x12f3
	created by net/http.(*Server).Serve in goroutine 2468
		/usr/local/go/src/net/http/server.go:3285 +0x4b4
	 Goroutine 29866 in state IO wait, 1 minutes, with internal/poll.runtime_pollWait on top of the stack:
	internal/poll.runtime_pollWait(0x7f6bb04788a8, 0x72)
		/usr/local/go/src/runtime/netpoll.go:345 +0x85
	internal/poll.(*pollDesc).wait(0xc00b41f700?, 0xc005332000?, 0x0)
		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27
	internal/poll.(*pollDesc).waitRead(...)
		/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
	internal/poll.(*FD).Read(0xc00b41f700, {0xc005332000, 0xa80, 0xa80})
		/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a
	net.(*netFD).Read(0xc00b41f700, {0xc005332000?, 0x7f6bb033de88?, 0xc00b36e978?})
		/usr/local/go/src/net/fd_posix.go:55 +0x25
	net.(*conn).Read(0xc004791250, {0xc005332000?, 0xc00a5d1938?, 0x41467b?})
		/usr/local/go/src/net/net.go:179 +0x45
	crypto/tls.(*atLeastReader).Read(0xc00b36e978, {0xc005332000?, 0x0?, 0xc00b36e978?})
		/usr/local/go/src/crypto/tls/conn.go:806 +0x3b
	bytes.(*Buffer).ReadFrom(0xc00cb65430, {0x39f7500, 0xc00b36e978})
		/usr/local/go/src/bytes/buffer.go:211 +0x98
	crypto/tls.(*Conn).readFromUntil(0xc00cb65188, {0x39f4cc0, 0xc004791250}, 0xc00a5d1980?)
		/usr/local/go/src/crypto/tls/conn.go:828 +0xde
	crypto/tls.(*Conn).readRecordOrCCS(0xc00cb65188, 0x0)
		/usr/local/go/src/crypto/tls/conn.go:626 +0x3cf
	crypto/tls.(*Conn).readRecord(...)
		/usr/local/go/src/crypto/tls/conn.go:588
	crypto/tls.(*Conn).Read(0xc00cb65188, {0xc006601000, 0x1000, 0x4481a9?})
		/usr/local/go/src/crypto/tls/conn.go:1370 +0x156
	bufio.(*Reader).Read(0xc005330de0, {0xc0062b2f20, 0x9, 0x46243e?})
		/usr/local/go/src/bufio/bufio.go:241 +0x197
	io.ReadAtLeast({0x39f3f40, 0xc005330de0}, {0xc0062b2f20, 0x9, 0x9}, 0x9)
		/usr/local/go/src/io/io.go:335 +0x90
	io.ReadFull(...)
		/usr/local/go/src/io/io.go:354
	golang.org/x/net/http2.readFrameHeader({0xc0062b2f20, 0x9, 0x9c9a05?}, {0x39f3f40?, 0xc005330de0?})
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/frame.go:237 +0x65
	golang.org/x/net/http2.(*Framer).ReadFrame(0xc0062b2ee0)
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/frame.go:498 +0x85
	golang.org/x/net/http2.(*clientConnReadLoop).run(0xc00a5d1fa8)
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/transport.go:2429 +0xd8
	golang.org/x/net/http2.(*ClientConn).readLoop(0xc00e3c4d80)
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/transport.go:2325 +0x65
	created by golang.org/x/net/http2.(*ClientConn).goRun in goroutine 29865
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/transport.go:369 +0x2d
	 Goroutine 29853 in state IO wait, 1 minutes, with internal/poll.runtime_pollWait on top of the stack:
	internal/poll.runtime_pollWait(0x7f6bb3242700, 0x72)
		/usr/local/go/src/runtime/netpoll.go:345 +0x85
	internal/poll.(*pollDesc).wait(0xc00b704480?, 0xc00d19efc0?, 0x0)
		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27
	internal/poll.(*pollDesc).waitRead(...)
		/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
	internal/poll.(*FD).Read(0xc00b704480, {0xc00d19efc0, 0x240, 0x240})
		/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a
	net.(*netFD).Read(0xc00b704480, {0xc00d19efc0?, 0x7f6bb033de88?, 0xc00b36e960?})
		/usr/local/go/src/net/fd_posix.go:55 +0x25
	net.(*conn).Read(0xc000511b90, {0xc00d19efc0?, 0xc00a3aea58?, 0x41467b?})
		/usr/local/go/src/net/net.go:179 +0x45
	crypto/tls.(*atLeastReader).Read(0xc00b36e960, {0xc00d19efc0?, 0x0?, 0xc00b36e960?})
		/usr/local/go/src/crypto/tls/conn.go:806 +0x3b
	bytes.(*Buffer).ReadFrom(0xc00d071eb0, {0x39f7500, 0xc00b36e960})
		/usr/local/go/src/bytes/buffer.go:211 +0x98
	crypto/tls.(*Conn).readFromUntil(0xc00d071c08, {0x39f4cc0, 0xc000511b90}, 0xc00a3aeaa0?)
		/usr/local/go/src/crypto/tls/conn.go:828 +0xde
	crypto/tls.(*Conn).readRecordOrCCS(0xc00d071c08, 0x0)
		/usr/local/go/src/crypto/tls/conn.go:626 +0x3cf
	crypto/tls.(*Conn).readRecord(...)
		/usr/local/go/src/crypto/tls/conn.go:588
	crypto/tls.(*Conn).Read(0xc00d071c08, {0xc00d2ba200, 0x9, 0x455bc6?})
		/usr/local/go/src/crypto/tls/conn.go:1370 +0x156
	io.ReadAtLeast({0x7f6bb0477f58, 0xc00d071c08}, {0xc00d2ba200, 0x9, 0x9}, 0x9)
		/usr/local/go/src/io/io.go:335 +0x90
	io.ReadFull(...)
		/usr/local/go/src/io/io.go:354
	golang.org/x/net/http2.readFrameHeader({0xc00d2ba200, 0x9, 0x0?}, {0x7f6bb0477f58?, 0xc00d071c08?})
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/frame.go:237 +0x65
	golang.org/x/net/http2.(*Framer).ReadFrame(0xc00d2ba1c0)
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/frame.go:498 +0x85
	golang.org/x/net/http2.(*serverConn).readFrames(0xc00d2c4000)
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/server.go:821 +0x87
	created by golang.org/x/net/http2.(*serverConn).serve in goroutine 29874
		/home/prow/go/src/k8s.io/kubernetes/vendor/golang.org/x/net/http2/server.go:933 +0x56a
	]
 >
FAIL	k8s.io/kubernetes/test/integration/kubelet	70.654s

from kubernetes.

MadhavJivrajani avatar MadhavJivrajani commented on June 25, 2024

Similar reason: #122051

from kubernetes.

MadhavJivrajani avatar MadhavJivrajani commented on June 25, 2024

Its either not terminating gracefully or there is a request that isn't being being served in a timely manner, because I also see a bunch of goroutines waiting on the netpoller.

from kubernetes.

seans3 avatar seans3 commented on June 25, 2024

/triage accepted (for SIG api-machinery)

from kubernetes.

k8s-ci-robot avatar k8s-ci-robot commented on June 25, 2024

@seans3: The label(s) triage/(for, triage/sig, triage/api-machinery) cannot be applied, because the repository doesn't have them.

In response to this:

/triage accepted (for SIG api-machinery)

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

from kubernetes.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.