cockroachdb / cockroachdb/cockroach
tpcc: document (server-side) partitioning and other modes, refactor/simplify, add unit/datadriven test coverage
Open
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
Assessment
This issue has not been assessed yet.