Skip to content

kv: instrument snapshot receive flow with tracing #82753

@AlexTalks

Description

@AlexTalks

While we currently generate a number of traces into a request's tracing span on the sender side of a snapshot operation - for example, upon snapshot delegation, as well as higher up in the replicate queue for rebalance actions, we do not currently have significant tracing instrumentation on the receiver side, when a snapshot is being ingested. Given that we currently have a concurrency limit of 1 on the receiver side (as well as the sender) it would be extremely useful to have better insight into where time is being spent during rebalance and recovery operations.

Jira issue: CRDB-16643

Metadata

Metadata

Assignees

Labels

C-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)T-kvKV Team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions