Skip to content

kv/kvserver: TestAdminScatterWithDrainingNodes failed [drpc hanging BatchStream send] #156372

@cockroach-teamcity

Description

@cockroach-teamcity

kv/kvserver.TestAdminScatterWithDrainingNodes failed on release-25.4.0-rc @ 4f4179243a351bc48c00dd9243dc56b8af98e210:


goroutine 60028 [select, 74 minutes]:
storj.io/drpc/drpcmanager.(*Manager).manageStream(0xc0152d6960, {0xdac7538, 0xc0130373b0}, 0xc007ce4f08)
	external/io_storj_drpc/drpcmanager/manager.go:334 +0x14e
storj.io/drpc/drpcmanager.(*Manager).manageStreams(0xc0152d6960)
	external/io_storj_drpc/drpcmanager/manager.go:323 +0xd8
created by storj.io/drpc/drpcmanager.NewWithOptions in goroutine 60006
	external/io_storj_drpc/drpcmanager/manager.go:123 +0x946

goroutine 61035 [IO wait]:
internal/poll.runtime_pollWait(0x7f352e7cd5b8, 0x72)
	GOROOT/src/runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc012403420, 0x72, 0x0)
	GOROOT/src/internal/poll/fd_poll_runtime.go:84 +0xb1
internal/poll.(*pollDesc).waitRead(...)
	GOROOT/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc012403400, {0xc00c675400, 0xc00, 0xc00})
	GOROOT/src/internal/poll/fd_unix.go:165 +0x466
net.(*netFD).Read(0xc012403400, {0xc00c675400, 0xc00, 0xc00})
	GOROOT/src/net/fd_posix.go:55 +0x4b
net.(*conn).Read(0xc00560d8d8, {0xc00c675400, 0xc00, 0xc00})
	GOROOT/src/net/net.go:189 +0xad
crypto/tls.(*atLeastReader).Read(0xc001b47980, {0xc00c675400, 0xc00, 0xc00})
	GOROOT/src/crypto/tls/conn.go:809 +0x89
bytes.(*Buffer).ReadFrom(0xc00d252d38, {0xda6de00, 0xc001b47980})
	GOROOT/src/bytes/buffer.go:211 +0x113
crypto/tls.(*Conn).readFromUntil(0xc00d252a88, {0x7f352d7e4bd0, 0xc012306240}, 0x5)
	GOROOT/src/crypto/tls/conn.go:831 +0x1da
crypto/tls.(*Conn).readRecordOrCCS(0xc00d252a88, 0x0)
	GOROOT/src/crypto/tls/conn.go:629 +0x365
crypto/tls.(*Conn).readRecord(...)
	GOROOT/src/crypto/tls/conn.go:591
crypto/tls.(*Conn).Read(0xc00d252a88, {0xc015eae000, 0x1000, 0xc015eae004?})
	GOROOT/src/crypto/tls/conn.go:1385 +0x2dd
storj.io/drpc/drpcwire.(*Reader).read(0xc0042c8770, {0xc015eae000, 0x1000, 0x1000})
	external/io_storj_drpc/drpcwire/reader.go:68 +0xaa
storj.io/drpc/drpcwire.(*Reader).ReadPacketUsing(0xc0042c8770, {0xc00ee34300, 0x0?, 0x20})
	external/io_storj_drpc/drpcwire/reader.go:113 +0x8ab
storj.io/drpc/drpcmanager.(*Manager).manageReader(0xc0075e0d20)
	external/io_storj_drpc/drpcmanager/manager.go:230 +0x199
created by storj.io/drpc/drpcmanager.NewWithOptions in goroutine 60467
	external/io_storj_drpc/drpcmanager/manager.go:122 +0x8dd

goroutine 57220 [select, 74 minutes]:
github.com/cockroachdb/cockroach/pkg/sql.(*DistSQLPlanner).initCancelingWorkers.func1({0xdac7bd8, 0xc010c04c80})
	pkg/sql/distsql_running.go:254 +0x145
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func1({0xdac7bd8, 0xc010c04c80})
	pkg/util/stop/stopper.go:440 +0x116
created by github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx in goroutine 56818
	pkg/util/stop/stopper.go:438 +0x24f

Parameters:

  • attempt=1
  • race=true
  • run=3
  • shard=42
Help

See also: How To Investigate a Go Test Failure (internal)

Same failure on other branches

/cc @cockroachdb/kv-triage

This test on roachdash | Improve this report!

Jira issue: CRDB-55974

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCode not up to spec/doc, specs & docs deemed correct. Solution expected to change code/behavior.C-test-failureBroken test (automatically or manually discovered).O-robotOriginated from a bot.T-db-serverX-duplicateClosed as a duplicate of another issue.branch-release-25.4.0-rc

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions