Commit Diff


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