Skip to main content

crash-injection-testing

Property-test a storage engine's crash/power-loss recovery by injecting simulated crashes through its storage-backend abstraction: a backend that separates "written" from "fsynced" bytes, plus a full write log that lets you cut the stream anywhere (including mid-commit) and tear individual writes. Use for any system that offers a pluggable storage/file backend and makes durability promises (databases, WALs, KV stores, queues). Developed against redb; found nothing there (its recovery held), but the technique and its two non-obvious modeling lessons transfer.

Jump to install

Source facts

Repository
DRMacIver/hegel-rust-oss-bug-finding
Last source activity
July 27, 2026 at 15:03
Detected SKILL.md language
English
Stars
3
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.