cockroachdb / cockroachdb/cockroach

tpcc: document (server-side) partitioning and other modes, refactor/simplify, add unit/datadriven test coverage

Open
#160,213 2 comments 0 reactions 0 assignees View on GitHub
A-testeng-perf C-enhancement O-25.4-scale-testing P-2 T-testeng
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

It's been known for some time that the tpcc workload lacks sufficient documentation for its vast configuration options and modes. The recent scale test made it abundantly clear that we should invest time into documenting these, as well as refactoring the code to make it more intuitive. The additional test (and example) coverage would also help derive some of the non-trivial configuration options like (data) partitioning; e.g., [1].

Jira issue: CRDB-58229

[1] https://cockroachlabs.slack.com/archives/C0A0KECF60Y/p1765902554544789?thread_ts=1765898945.923589&cid=C0A0KECF60Y

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.