Skip to content

kvcoord: investigate tpch_concurrency roachtest regression after bumping default value of max_refresh_span_bytes #81451

Closed
@arulajmani

Description

@arulajmani

Describe the problem

In #80115 we bumped the default value of kv.transaction.max_refresh_span_bytes to 4MB. As @yuzefovich points out here, the test attempts to find the maximum concurrency of TPCH queries that can be sustained without OOM-ing. The regression doesn't seem entirely surprising given we're using more memory to track refresh spans, but it's still worth investigating to make sure.

We might also want to take the opportunity to add memory accounting for the spans we're tracking. One could imagine a scheme where we dynamically reduce this limit if we're running close to the limit instead of letting the cluster OOM because the static limit is too high.

Jira issue: CRDB-15176

Epic CRDB-19172

Metadata

Metadata

Assignees

Labels

C-investigationFurther steps needed to qualify. C-label will change.GA-blockerT-kvKV Teambranch-masterFailures and bugs on the master branch.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions