Skip to content

kv: add observability for exceeded maxTrackingBytes in txnPipeliner #121471

@nvb

Description

@nvb

From @arulajmani's comment in #121088:

I was thinking we could add metrics/logs on the response path whenever tracking pipelined locks for a ranged request causes us to go over budget. If imprecisely predicting the memory usage for ranged requests ever becomes a problem, we can always reach for the cluster settings that disable lock pipelining for DeleteRange/locking {,Reverse}Scan requests.

Jira issue: CRDB-37280

Metadata

Metadata

Assignees

Labels

A-kv-observabilityA-kv-transactionsRelating to MVCC and the transactional model.C-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)GA-blockerT-kvKV Teambranch-release-24.1Used to mark GA and release blockers, technical advisories, and bugs for 24.1

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions