cockroachdb / cockroachdb/cockroach
sql/inspect: TestInspectJobProtectedTimestamp failed
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
sql/inspect.TestInspectJobProtectedTimestamp [failed](https://mesolite.cluster.engflow.com/invocations/default/8899ca19-0813-4d52-baf2-30beeb44d064?testReportRun=4&testReportShard=8&testReportAttempt=1#targets-Ly9wa2cvc3FsL2luc3BlY3Q6aW5zcGVjdF90ZXN0) on master @ [bacdcd0cc34c20aad721e10de3d8693e7e823139](https://github.com/cockroachdb/cockroach/commits/bacdcd0cc34c20aad721e10de3d8693e7e823139):
```
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunTaskWithErr(0x70078877830, {0x6c32bd0, 0x70088b10388}, {0x70075946ae0, 0x29}, 0x7007528ed20)
pkg/util/stop/stopper.go:358 +0x138
github.com/cockroachdb/cockroach/pkg/rpc.NewDRPCServer.makeStopperInterceptors.func4({0x6c5c020, 0x70088b10388}, {0x70075946ae0, 0x29}, 0x70082c33200)
pkg/rpc/drpc.go:339 +0xc5
storj.io/drpc/drpcmux.NewWithInterceptors.chainStreamInterceptors.func2({0x6c5c020, 0x70088b10388}, {0x70075946ae0, 0x29}, 0x1?)
external/io_storj_drpc/drpcmux/interceptor.go:63 +0x83
storj.io/drpc/drpcmux.(*Mux).HandleRPC(0x700879cd9c8, {0x6c5c020, 0x70088b10388}, {0x70075946ae0, 0x29})
external/io_storj_drpc/drpcmux/handle_rpc.go:40 +0x4af
storj.io/drpc/drpcserver.(*Server).handleRPC(0x70088408e08?, 0x70088b10388, {0x70075946ae0?, 0x269?})
external/io_storj_drpc/drpcserver/server.go:274 +0x42
storj.io/drpc/drpcserver.(*Server).ServeOne.func2()
external/io_storj_drpc/drpcserver/server.go:155 +0x5c
created by storj.io/drpc/drpcserver.(*Server).ServeOne in goroutine 1447546
external/io_storj_drpc/drpcserver/server.go:150 +0x2d1
goroutine 1444669 [select]:
github.com/cockroachdb/cockroach/pkg/server.(*Node).startPeriodicLivenessCompaction.func2({0x6c292c8, 0x700882e2780})
pkg/server/node.go:1192 +0x1a9
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func1({0x6c292c8, 0x700882e2780})
pkg/util/stop/stopper.go:447 +0x8a
created by github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx in goroutine 1444117
pkg/util/stop/stopper.go:445 +0x125
goroutine 1447577 [select]:
github.com/cockroachdb/cockroach/pkg/sql/sqlstats/persistedsqlstats.(*jobMonitor).start.func1({0x6c26f10, 0x700839f60f0})
pkg/sql/sqlstats/persistedsqlstats/scheduled_job_monitor.go:97 +0x2bd
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func1({0x6c26f10, 0x700839f60f0})
pkg/util/stop/stopper.go:447 +0x8a
created by github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx in goroutine 1444117
pkg/util/stop/stopper.go:445 +0x125
goroutine 1450478 [select, "job":"AUTO SPAN CONFIG RECONCILIATION id=1210946055587725313", "n":"sql1", "rangefeed":"sql-watcher-descriptor-rangefeed"]:
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangefeed.(*RangeFeed).processEvents(0x7006c82b880, {0x6c26ed8, 0x7006d31a190}, {0x6c8cc60, 0x70073181c70}, 0x700708f4af0)
pkg/kv/kvclient/rangefeed/rangefeed.go:437 +0xdc
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangefeed.(*RangeFeed).run.func3({0x6c26ed8?, 0x7006d31a190?})
pkg/kv/kvclient/rangefeed/rangefeed.go:393 +0xf8
github.com/cockroachdb/cockroach/pkg/util/ctxgroup.GoAndWait.Group.GoCtx.func1()
pkg/util/ctxgroup/ctxgroup.go:200 +0x79
golang.org/x/sync/errgroup.(*Group).Go.func1()
external/org_golang_x_sync/errgroup/errgroup.go:93 +0x50
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1450471
external/org_golang_x_sync/errgroup/errgroup.go:78 +0x95
goroutine 1446769 [select]:
github.com/cockroachdb/cockroach/pkg/kv/kvprober.(*Prober).Start.(*Prober).Start.func1.func2({0x6c292c8, 0x70074184fa0})
pkg/kv/kvprober/kvprober.go:327 +0x2c6
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func1({0x6c292c8, 0x70074184fa0})
pkg/util/stop/stopper.go:447 +0x8a
created by github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx in goroutine 1444117
pkg/util/stop/stopper.go:445 +0x125
```
Parameters:
- attempt=1
- run=4
- shard=8
Help
See also: [How To Investigate a Go Test Failure \(internal\)](https://cockroachlabs.atlassian.net/l/c/HgfXfJgM)
[Improve this report!](https://github.com/cockroachdb/cockroach/tree/master/pkg/cmd/bazci/githubpost/issues)
Jira issue: CRDB-68466
Contributor guide
Research direction
Start with the linked test report for sql/inspect.TestInspectJobProtectedTimestamp and the failure context from commit bacdcd0cc34c20aad721e10de3d8693e7e823139. Run or inspect that test, trace the reported goroutines through the referenced Go files, and consider the issue done when the test passes reliably with the underlying failure understood.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- databases, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100