cockroachdb / cockroachdb/cockroach
kv/bulk: build bufferingAdder/SSTBatcher nemesis testing framework
Open
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
Assessment
This issue has not been assessed yet.