cockroachdb / cockroachdb/cockroach

release-26.3: sql/catalog/lease: TestLeaseManagerLockedTimestampBasic failed

Open
#175,074 4 comments 0 reactions 1 assignee Assigned to @himanshu-shrivastava-crl View on GitHub
branch-release-26.3 C-test-failure O-robot P-2 T-sql-foundations
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

sql/catalog/lease.TestLeaseManagerLockedTimestampBasic [failed](https://teamcity.cockroachdb.com/buildConfiguration/Cockroach_Ci_TestsAwsLinuxArm64_UnitTests/21513448?buildTab=log) with [artifacts](https://teamcity.cockroachdb.com/buildConfiguration/Cockroach_Ci_TestsAwsLinuxArm64_UnitTests/21513448?buildTab=artifacts#/) on release-26.3 @ [6f06279e7915577f2c8a2d20752ef6c99e78707b](https://github.com/cockroachdb/cockroach/commits/6f06279e7915577f2c8a2d20752ef6c99e78707b):

```
created by github.com/cockroachdb/cockroach/pkg/util/admission.initWorkQueue in goroutine 13155
pkg/util/admission/work_queue.go:533 +0x32c

goroutine 13193 [chan receive, 14 minutes]:
github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).releaseLoop(0x73efe24c0820)
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:62 +0x68
created by github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).Init in goroutine 13155
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:55 +0x168

goroutine 13285 [select]:
github.com/cockroachdb/pebble/vfs.(*diskHealthCheckingFile).startTicker.func1()
external/com_github_cockroachdb_pebble/vfs/disk_health.go:262 +0x98
created by github.com/cockroachdb/pebble/vfs.(*diskHealthCheckingFile).startTicker in goroutine 13155
external/com_github_cockroachdb_pebble/vfs/disk_health.go:257 +0x64

goroutine 13194 [chan receive, 14 minutes]:
github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).releaseLoop(0x73efe3a08b40)
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:62 +0x68
created by github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).Init in goroutine 13155
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:55 +0x168

goroutine 18328 [select]:
github.com/cockroachdb/pebble/vfs.(*diskHealthCheckingFile).startTicker.func1()
external/com_github_cockroachdb_pebble/vfs/disk_health.go:262 +0x98
created by github.com/cockroachdb/pebble/vfs.(*diskHealthCheckingFile).startTicker in goroutine 13993
external/com_github_cockroachdb_pebble/vfs/disk_health.go:257 +0x64

goroutine 13264 [chan receive, 14 minutes]:
github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).releaseLoop(0xae542e0)
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:62 +0x68
created by github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).Init in goroutine 13155
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:55 +0x168

goroutine 13257 [chan receive, 14 minutes]:
github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).releaseLoop(0xae542e0)
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:62 +0x68
created by github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).Init in goroutine 13155
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:55 +0x168

goroutine 13281 [chan receive, 14 minutes]:
github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).releaseLoop(0x73efdf1bde00)
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:62 +0x68
created by github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).Init in goroutine 13155
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:55 +0x168

goroutine 13282 [chan receive, 14 minutes]:
github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).releaseLoop(0x73efdf1bc000)
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:62 +0x68
created by github.com/cockroachdb/pebble/internal/genericcache.(*shard[...]).Init in goroutine 13155
external/com_github_cockroachdb_pebble/internal/genericcache/shard.go:55 +0x168
```
Help

See also: [How To Investigate a Go Test Failure \(internal\)](https://cockroachlabs.atlassian.net/l/c/HgfXfJgM)

/cc @cockroachlabs/sql-foundations

[This test on roachdash](https://roachdash.crdb.dev/?filter=status:open%20t:.*TestLeaseManagerLockedTimestampBasic.*&sort=title+created&display=lastcommented+project) | [Improve this report!](https://github.com/cockroachdb/cockroach/tree/master/pkg/cmd/bazci/githubpost/issues)

Jira issue: CRDB-68213

Contributor guide

Open the contributing guide

Research direction

Start with the linked TeamCity build log and artifacts for sql/catalog/lease.TestLeaseManagerLockedTimestampBasic, then inspect the goroutine locations cited in the failure, including pkg/util/admission/work_queue.go and the Pebble files. Re-run the named test on commit 6f06279e7915577f2c8a2d20752ef6c99e78707b and use the failure output to identify the cause; done means the failure is fixed and the test passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, sql
Domain
databases, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.