commit 50b2aab21168c44c474fd1ccf59fbfcdea8b4d66 from: Sergey Bronnikov date: Fri Jan 20 09:34:06 2023 UTC unreliablefs: add references to a section SEE ALSO commit - 69974c344bd791d5dcd77ab1e0653f474bdf8933 commit + 50b2aab21168c44c474fd1ccf59fbfcdea8b4d66 blob - 7d53260171721a911a883ca3f997b5dd9a23171c blob + 20ee567d8746318e3aa31f7dc2e8228cd13bfc52 --- README.md +++ README.md @@ -48,33 +48,11 @@ $ ls -la $ umount /tmp/fs ``` +### Documentation + See documentation in [unreliablefs.1](https://ligurio.github.io/unreliablefs/unreliablefs.1.html) and [unreliablefs.conf.5](https://ligurio.github.io/unreliablefs/unreliablefs.conf.5.html). -### References - -- "Can Applications Recover from fsync Failures?" - Anthony Rebello, Yuvraj - Patel, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau and Remzi H. -- "All File Systems Are Not Created Equal: On the Complexity of Crafting - Crash-Consistent Applications" - Thanumalayan Sankaranarayana Pillai, Vijay - Chidambaram, Ramnatthan Alagappan, Samer Al-Kiswany, Andrea C. - Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau, University of Wisconsin–Madison -- "A survey on simulation-based fault injection tools for complex systems" - - Maha Kooli, Giorgio Di Natale -- "To FUSE or Not to FUSE: Performance of User-Space File Systems" - Bharath - Kumar Reddy Vangoor, Vasily Tarasov, Erez Zadok -- "Performance and Resource Utilization of FUSE User-Space File Systems" - Bharath Kumar Reddy Vangoor, Prafful Agarwal, Manu Mathew, Arun Ramachandran, - and Swaminathan Sivaraman, Vasily Tarasov, Erez Zadok. -- "Performance and Extension of User Space File Systems" - Aditya Rajgarhia, Ashish Gehani -- "Files are hard" - Dan Luu -- "Systematic Testing of Fault Handling Code in Linux Kernel" - Alexey - Khoroshilov, Andrey Tsyvarev -- "Software-Based Fault Injection Framework For Storage Systems" - Vinod - Eswaraprasad, Smitha Jayaram -- Many consumer-grade SSD drives can ignore disk flushes and falsely report to - operating systems that data was written while it in fact was not. See [Virtuozzo Storage Documentation](https://docs.virtuozzo.com/virtuozzo_hybrid_server_7_installation_guide/preparing-for-installation/planning-storage-gui.html#planning-node-hardware-configurations) and [PostgreSQL Documentation](https://www.postgresql.org/docs/current/wal-reliability.html). - ### Similar projects - CuttleFS - FUSE-based file system with private page cache to simulate post fsync blob - 193bb794f1f395e373903056913431df24f4e266 blob + 71951530d6e956b6fd0b2a306afac3eecc961fec --- unreliablefs/unreliablefs.1 +++ unreliablefs/unreliablefs.1 @@ -110,6 +110,52 @@ $ umount /tmp/fs .Xr unreliablefs.conf 5 , .Xr fuse 8 , .Xr mount.fuse 8 +.Rs +.%A Anthony Rebello +.%A Yuvraj Patel +.%A Ramnatthan Alagappan +.%A Andrea C. Arpaci-Dusseau +.%A Remzi H. Arpaci-Dusseau +.%I University of Wisconsin - Madison +.%T Can Applications Recover from fsync Failures? +.%U https://www.usenix.org/conference/atc20/presentation/rebello +.Re +.Rs +.%A Thanumalayan Sankaranarayana Pillai +.%A Vijay Chidambaram +.%A Ramnatthan Alagappan +.%A Samer Al-Kiswany +.%A Andrea C. Arpaci-Dusseau +.%A Remzi H. Arpaci-Dusseau +.%I University of Wisconsin - Madison +.%T All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications +.%U https://www.usenix.org/conference/osdi14/technical-sessions/presentation/pillai +.Re +.Rs +.%A Maha Kooli +.%A Giorgio Di Natale +.%T A survey on simulation-based fault injection tools for complex systems +.Re +.Rs +.%A Dan Luu +.%T Files are hard +.Re +.Rs +.%A Bharath Kumar Reddy Vangoor +.%A Vasily Tarasov +.%A Erez Zadok +.%I Stony Brook University +.%I IBM Research-Almaden +.%T To FUSE or Not to FUSE: Performance of User-Space File Systems +.%U https://www.usenix.org/conference/fast17/technical-sessions/presentation/vangoor +.Re +.Rs +.%A Aditya Rajgarhia +.%A Ashish Gehani +.%I Georgia Institute of Technology +.%T Performance and Extension of User Space File Systems +.%U https://www.usenix.org/conference/atc19/presentation/bijlani +.Re .Sh AUTHORS .An -nosplit The