ConfD: Analyzing Configuration Dependencies of File Systems for Fun and Profit
summary
Claims that an extensible tool called ConfD automatically extracts multi-level configuration dependencies and finds real issues: ConfD extracts 154 dependencies across Ext4 and XFS with 8.4% false positive rate. It generates dependency-guided configuration states (30 states vs Facebook Hydra’s 56,000), ships six plugins that integrate with xfs_test, rfck and GT Hydra, and surfaces failures like bigalloc+e4defrag-induced corruption and new fault symptoms, demonstrating measurable improvement in bug-finding and test coverage.
AI-written summary · about
chapters (8)
- 0:00Introduction to the problem
- 1:34Challenges in testing
- 3:44Taxonomy of dependencies
- 5:58Study of system dependencies
- 8:56The Convy framework
- 11:55Plugins and integration
- 12:53Evaluation and results
- 17:28Conclusion and future work
related talks
19mEvaluating File System Reliability on Solid State Drives
42mProduction FS: Adapt or Die
23mCan Applications Recover from fsync Failures?
30mHybrid XFS: Idea to Exabytes in 12 Months
43mThe Forefront of the Development for NVDIMM on Linux Kernel
42mCan File Systems Survive in Data-centric World?
33mSSDFS: Flash-friendly File System with Highly Minimized GC Activity, Diff-on-write, & Deduplication
19mFlatFS: Flatten Hierarchical File System Namespace on Non-volatile Memories
