cockroachdb / cockroachdb/cockroach

storage: add roachtests to collect compaction benchmarking workloads

Open
#147,990 0 comments 0 reactions 0 assignees View on GitHub
A-storage A-testing C-enhancement T-storage
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

Our [compaction benchmarking tool](https://cockroachlabs.atlassian.net/wiki/spaces/STOR/pages/2861105466/Compaction+benchmarking) has a workload capture component that is designed to capture a Pebble-level workload from a running CockroachDB store and save it to a GCP disk snapshot.

Workload collection broke without us realizing it, due to #147567.

We should add at least 1 roachtest that collects a workload. This would be a test of workload collection so that we know if it breaks, but it also would help maintain current workload(s) for benchmarking against.

We don't need to run it frequently; perhaps weekly?

Jira issue: CRDB-51350

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.