cockroachdb / cockroachdb/cockroach
kv/kvserver: TestBehaviorDuringLeaseTransfer failed
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
kv/kvserver.TestBehaviorDuringLeaseTransfer [failed](https://teamcity.cockroachdb.com/buildConfiguration/Cockroach_Ci_TestsAwsLinuxArm64_UnitTests/21478026?buildTab=log) with [artifacts](https://teamcity.cockroachdb.com/buildConfiguration/Cockroach_Ci_TestsAwsLinuxArm64_UnitTests/21478026?buildTab=artifacts#/) on master @ [2ba694cf8ee85729841f188bfeac0b1cc0a0faa6](https://github.com/cockroachdb/cockroach/commits/2ba694cf8ee85729841f188bfeac0b1cc0a0faa6):
```
=== RUN TestBehaviorDuringLeaseTransfer
test_log_scope.go:172: test logs captured to: /artifacts/tmp/_tmp/8c0f60ddd30d2d553b2417af1aa6c65c/logTestBehaviorDuringLeaseTransfer1203580964
test_log_scope.go:82: use -show-logs to present logs inline
=== RUN TestBehaviorDuringLeaseTransfer/transferSucceeds=false
panic: close of closed channel
goroutine 669819 [running]:
github.com/cockroachdb/cockroach/pkg/kv/kvserver.TestBehaviorDuringLeaseTransfer.func1.5({0x26f, 0xc})
pkg/kv/kvserver/replica_test.go:771 +0x34
github.com/cockroachdb/cockroach/pkg/kv/kvserver.TestBehaviorDuringLeaseTransfer.func1.1({0x44081f31e808?, 0xde4394?}, 0x78627c0?, 0x44085a2c4310?)
pkg/kv/kvserver/replica_test.go:693 +0x70
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).requestLeaseLocked(_, {_, _}, {{{0x0, 0x0}, 0x4408552030e0, {0x1, 0x1, 0x1, 0x0}, ...}, ...}, ...)
pkg/kv/kvserver/replica_range_lease.go:912 +0x60
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).redirectOnOrAcquireLeaseForRequest.func1(_, _, {_, _}, _)
pkg/kv/kvserver/replica_range_lease.go:1437 +0x7d0
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).redirectOnOrAcquireLeaseForRequest(_, {_, _}, {_, _}, {_, _}, {_}, {_, _, ...})
pkg/kv/kvserver/replica_range_lease.go:1446 +0x490
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).handleInvalidLeaseError(0x4408314fa008, {0x7862e98, 0x44083f1a1180}, 0x4408455c8840)
pkg/kv/kvserver/replica_send.go:910 +0xdc
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).executeBatchWithConcurrencyRetries(0x4408314fa008, {0x7862e98, 0x44083f1a1180}, 0x4408455c8840, 0x77aa910, 0x0, {0x729bfd8?})
pkg/kv/kvserver/replica_send.go:650 +0x5f8
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Replica).SendWithWorkStats(0x4408314fa008, {0x7861b10, 0xddc6760}, 0x4408455c8840, 0x0, {0x440855b3e700?})
pkg/kv/kvserver/replica_send.go:218 +0x530
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*testContext).SendWrappedWith.(*testContext).Sender.ToSenderForTesting.func2({0x7861b10?, 0xddc6760?}, 0x440855b3e770?)
pkg/kv/kvserver/store_send.go:80 +0x44
github.com/cockroachdb/cockroach/pkg/kv.SenderFunc.Send(0x4408455c8840?, {0x7861b10?, 0xddc6760?}, 0x6c86780?)
pkg/kv/sender.go:455 +0x38
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*testContext).SendWrappedWith.(*testContext).Sender.Wrap.func3({0x7861b10, 0xddc6760}, 0x44084b9c3440?)
pkg/kv/sender.go:530 +0x5c
github.com/cockroachdb/cockroach/pkg/kv.SenderFunc.Send(0x4408455c8840?, {0x7861b10?, 0xddc6760?}, 0x49accc?)
pkg/kv/sender.go:455 +0x38
github.com/cockroachdb/cockroach/pkg/kv.SendWrappedWithAdmission({_, _}, {_, _}, {{0x0, 0x0}, 0x0, {0x0, 0x0}, {0x0, ...}, ...}, ...)
pkg/kv/sender.go:506 +0x108
github.com/cockroachdb/cockroach/pkg/kv.SendWrappedWith(...)
pkg/kv/sender.go:491
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*testContext).SendWrappedWith(_, {{0x0, 0x0}, 0x0, {0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, ...}, ...)
pkg/kv/kvserver/replica_test.go:298 +0x16c
github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*testContext).SendWrapped(...)
pkg/kv/kvserver/replica_test.go:303
github.com/cockroachdb/cockroach/pkg/kv/kvserver.TestBehaviorDuringLeaseTransfer.func1.4()
pkg/kv/kvserver/replica_test.go:757 +0x64
created by github.com/cockroachdb/cockroach/pkg/kv/kvserver.TestBehaviorDuringLeaseTransfer.func1 in goroutine 669461
pkg/kv/kvserver/replica_test.go:756 +0x6cc
```
Help
See also: [How To Investigate a Go Test Failure \(internal\)](https://cockroachlabs.atlassian.net/l/c/HgfXfJgM)
/cc @cockroachlabs/kv-triage
[Improve this report!](https://github.com/cockroachdb/cockroach/tree/master/pkg/cmd/bazci/githubpost/issues)
Jira issue: CRDB-67022
Contributor guide
Assessment
This issue has not been assessed yet.