cockroachdb / cockroachdb/cockroach

kv/kvserver: TestBehaviorDuringLeaseTransfer failed

Open
#173,715 5 comments 0 reactions 1 assignee Claimed by @angeladietz View on GitHub
branch-master C-test-failure O-robot T-kv
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.