-
Notifications
You must be signed in to change notification settings - Fork 4.1k
tracing: additional goroutine per rangefeed #107053
Copy link
Copy link
Closed
Labels
A-kv-rangefeedRangefeed infrastructure, server+clientRangefeed infrastructure, server+clientC-performancePerf of queries or internals. Solution not expected to change functional behavior.Perf of queries or internals. Solution not expected to change functional behavior.O-supportWould prevent or help troubleshoot a customer escalation - bugs, missing observability/tooling, docsWould prevent or help troubleshoot a customer escalation - bugs, missing observability/tooling, docs
Metadata
Metadata
Assignees
Labels
A-kv-rangefeedRangefeed infrastructure, server+clientRangefeed infrastructure, server+clientC-performancePerf of queries or internals. Solution not expected to change functional behavior.Perf of queries or internals. Solution not expected to change functional behavior.O-supportWould prevent or help troubleshoot a customer escalation - bugs, missing observability/tooling, docsWould prevent or help troubleshoot a customer escalation - bugs, missing observability/tooling, docs
In 22.2, we see the number of goroutines per rangefeed increase from 4 to 5. The additional goroutine appears to be this:
Which comes from here:
cockroach/pkg/util/tracing/grpcinterceptor/grpc_interceptor.go
Lines 348 to 362 in 00fd3ef
I believe this may have been introduced by #76306.
Jira issue: CRDB-29858
Epic CRDB-26372