cockroachdb / cockroachdb/cockroach

kv/bulk: build bufferingAdder/SSTBatcher nemesis testing framework

Open
#152,082 4 comments 0 reactions 0 assignees View on GitHub
A-disaster-recovery C-enhancement O-postmortem P-3 T-disaster-recovery
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

The bufferingAdder and SSTBatcher semantics can subtly change depending on the init args, and the data being ingested. We currently don't have a testing framework which we are confident covers all codepaths (e.g. range splits, scatters, revision history) in these important functions. If we had some sort of nemesis testing framework, we could be much more confident about changes like the recent size based flush change https://github.com/cockroachdb/cockroach/pull/151550

Jira issue: CRDB-53635

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.