cockroachdb / cockroachdb/cockroach

roachtest: remove and lint against dependencies on major CRDB packages such as pkg/sql

Open
#96,644 3 comments 0 reactions 0 assignees View on GitHub
A-testeng-foundations A-testing C-enhancement quality-friday T-testeng
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

Roachtest binary currently depends (transitively) on pkg/sql (see attached DAG). This coupling is undesired; it results in longer build times and a binary that's almost twice the size of what it should be [1]. See further discussion in the internal thread [2].

[1] https://github.com/cockroachdb/cockroach/pull/95430
[2] https://cockroachlabs.slack.com/archives/C023S0V4YEB/p1671663701280439

Jira issue: CRDB-24259

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.