cockroachdb / cockroachdb/cockroach
ccl/storageccl/engineccl: crash testing
Open
A-storage
C-cleanup
quality-friday
T-storage
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
Pebble performs crash testing using `vfs.NewStrictMem`, a vfs.FS filesystem that intentionally loses all data that is not synced. This is invaluable within Pebble for finding durability bugs. We don't today perform the same type of testing up in Cockroach to test encryption-at-rest. We should improve our test coverage here.
We could consider running the Pebble metamorphic tests with encryption-at-rest if we converted it to an externally-runnable library.
Adjacent to cockroachdb/pebble#2086.
Jira issue: CRDB-24270
Contributor guide
Assessment
This issue has not been assessed yet.