CrashMonkey: A Framework to Automatically Test File-System Crash Consistency

No ratings

Presented at HotStorage 2017 by

Modern file systems employ complex techniques to ensure that they can recover efficiently in the event of a crash. However, there is little infrastructure for systematically testing crash consistency in file systems. We introduce CrashMonkey, a simple, flexible, file-system-agnostic test framework to systematically check file systems for inconsistencies if a failure occurs during a filesystem operation. CrashMonkey is modular and flexible, allowing the users to easily specify different test workloads and custom consistency checks.