cockroachdb / cockroachdb/cockroach
kv/kvserver: TestAckWriteBeforeApplication failed
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
kv/kvserver.TestAckWriteBeforeApplication [failed](https://mesolite.cluster.engflow.com/invocations/default/51a053d7-aaed-45b1-898c-c968000de30a?testReportRun=1&testReportShard=48&testReportAttempt=1#targets-Ly9wa2cva3Yva3ZzZXJ2ZXI6a3ZzZXJ2ZXJfdGVzdA==) on release-25.4 @ [d00b0246b676f279b13c2c64a69702c372053be4](https://github.com/cockroachdb/cockroach/commits/d00b0246b676f279b13c2c64a69702c372053be4):
```
google.golang.org/grpc.recvAndDecompress(0xc0010fa6f0, 0xc005541200, {0x0, 0x0}, 0x7fffffff, 0x0, {0xdacb610, 0x13f7a100})
external/org_golang_google_grpc/rpc_util.go:730 +0x7c
google.golang.org/grpc.recv(0xc0010fa6f0, {0x7fdfe7bdc980, 0xc001692e70}, 0xc005541200, {0x0, 0x0}, {0xc0898a0, 0xc0428f0580}, 0x7fffffff, 0x0, ...)
external/org_golang_google_grpc/rpc_util.go:796 +0xc8
google.golang.org/grpc.(*serverStream).RecvMsg(0xc015bf4ff0, {0xc0898a0, 0xc0428f0580})
external/org_golang_google_grpc/stream.go:1712 +0x30b
github.com/cockroachdb/cockroach/pkg/server.(*Node).batchStreamImpl(0xc00458cc08, {0x7fdfe47c8350, 0xc001c51350})
pkg/server/node.go:1900 +0xc2
github.com/cockroachdb/cockroach/pkg/server.(*Node).BatchStream(0xc00458cc08, {0xdb3b010, 0xc001c51350})
pkg/server/node.go:1887 +0x5a
github.com/cockroachdb/cockroach/pkg/kv/kvpb._Internal_BatchStream_Handler({0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0})
bazel-out/k8-fastbuild/bin/pkg/kv/kvpb/kvpb_go_proto_/github.com/cockroachdb/cockroach/pkg/kv/kvpb/api.pb.go:11711 +0xe6
github.com/cockroachdb/cockroach/pkg/rpc.NewServerEx.StreamServerInterceptor.func13({0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0}, 0xc04e436408, 0xc637d98)
pkg/util/tracing/grpcinterceptor/grpc_interceptor.go:107 +0x6eb
google.golang.org/grpc.getChainStreamHandler.func1({0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0})
external/org_golang_google_grpc/server.go:1504 +0x119
github.com/cockroachdb/cockroach/pkg/rpc.NewServerEx.func4({0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0}, 0xc04e436408, 0xc017cfa080)
pkg/rpc/context.go:191 +0xd7
google.golang.org/grpc.getChainStreamHandler.func1({0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0})
external/org_golang_google_grpc/server.go:1504 +0x119
github.com/cockroachdb/cockroach/pkg/rpc.kvAuth.streamInterceptor({0xc0025ea000, {{0x1}, {0xdb48b20, 0xc005f7a310}}, 0x0}, {0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0}, 0xc04e436408, ...)
pkg/rpc/auth.go:193 +0x591
google.golang.org/grpc.getChainStreamHandler.func1({0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0})
external/org_golang_google_grpc/server.go:1504 +0x119
github.com/cockroachdb/cockroach/pkg/rpc.NewServerEx.func2.1({0xc00655ae60?, 0xdae8758?})
pkg/rpc/context.go:148 +0x66
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunTaskWithErr(0xc00655ae60, {0xdae8758, 0xc0010fa7e0}, {0xc0363d24b0, 0x27}, 0xc00ec637d8)
pkg/util/stop/stopper.go:358 +0x247
github.com/cockroachdb/cockroach/pkg/rpc.NewServerEx.func2({0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0}, 0xc04e436408, 0xc017cfa000)
pkg/rpc/context.go:147 +0x15c
google.golang.org/grpc.NewServer.chainStreamServerInterceptors.chainStreamInterceptors.func2({0xc07ea60, 0xc00458cc08}, {0xdb20ee8, 0xc015bf4ff0}, 0xc04e436408, 0xc637d98)
external/org_golang_google_grpc/server.go:1495 +0xdd
google.golang.org/grpc.(*Server).processStreamingRPC(0xc00765c000, {0xdb4a5c0, 0xc009e03d40}, 0xc005541200, 0xc0023193e0, 0x1291cce0, 0x0)
external/org_golang_google_grpc/server.go:1659 +0x219c
google.golang.org/grpc.(*Server).handleStream(0xc00765c000, {0xdb4a5c0, 0xc009e03d40}, 0xc005541200, 0x0)
external/org_golang_google_grpc/server.go:1739 +0xfc5
google.golang.org/grpc.(*Server).serveStreams.func1.1()
external/org_golang_google_grpc/server.go:970 +0x178
created by google.golang.org/grpc.(*Server).serveStreams.func1 in goroutine 8872
external/org_golang_google_grpc/server.go:981 +0x265
goroutine 329876 [select]:
github.com/cockroachdb/cockroach/pkg/rpc.(*pooledStream[...]).runOnce(0xdb495a0, {0xdae8720, 0xc00552f310})
pkg/rpc/stream_pool.go:107 +0x19d
github.com/cockroachdb/cockroach/pkg/rpc.(*pooledStream[...]).run(0xdb495a0, {0xdae8720, 0xc00552f310})
pkg/rpc/stream_pool.go:102 +0x110
github.com/cockroachdb/cockroach/pkg/rpc.(*streamPool[...]).newPooledStream.func2()
pkg/rpc/stream_pool.go:314 +0x148
created by github.com/cockroachdb/cockroach/pkg/rpc.(*streamPool[...]).newPooledStream in goroutine 329848
pkg/rpc/stream_pool.go:312 +0x6e5
```
Parameters:
- attempt=1
- race=true
- run=1
- shard=48
Help
See also: [How To Investigate a Go Test Failure \(internal\)](https://cockroachlabs.atlassian.net/l/c/HgfXfJgM)
/cc @cockroachlabs/kv-triage
[This test on roachdash](https://roachdash.crdb.dev/?filter=status:open%20t:.*TestAckWriteBeforeApplication.*&sort=title+created&display=lastcommented+project) | [Improve this report!](https://github.com/cockroachdb/cockroach/tree/master/pkg/cmd/bazci/githubpost/issues)
Jira issue: CRDB-65716
Contributor guide
Assessment
This issue has not been assessed yet.