@inproceedings{cs2-03-1, title = {{All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications}}, author = {Pillai, Thanumalayan Sankaranarayana and Chidambaram, Vijay and Alagappan, Ramnatthan and Al-Kiswany, Samer and Arpaci-Dusseau, Andrea C. and Arpaci-Dusseau, Remzi H.}, year = {2014}, url = {https://www.usenix.org/conference/osdi14/technical-sessions/presentation/pillai}, booktitle = {USENIX OSDI} } @misc{cs2-03-2, title = {{Atomic Commit In SQLite}}, author = {{SQLite developers}}, year = {2026}, url = {https://www.sqlite.org/atomiccommit.html}, howpublished = {SQLite documentation} } @misc{cs2-03-3, title = {{Write-Ahead Logging}}, author = {{SQLite developers}}, year = {2026}, url = {https://www.sqlite.org/wal.html}, howpublished = {SQLite documentation} } @misc{cs2-03-4, title = {{Write-Ahead Logging (WAL)}}, author = {{PostgreSQL Global Development Group}}, year = {2026}, url = {https://www.postgresql.org/docs/18/wal-intro.html}, howpublished = {PostgreSQL 18 documentation} } @misc{cs2-03-5, title = {{fsync(2) — Linux manual page}}, author = {{Linux man-pages project}}, year = {2026}, url = {https://www.man7.org/linux/man-pages/man2/fsync.2.html}, howpublished = {Linux man-pages} } @inproceedings{cs2-03-6, title = {{Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing}}, author = {Mohan, Jayashree and Martinez, Ashlie and Ponnapalli, Soujanya and Raju, Pandian and Chidambaram, Vijay}, year = {2018}, url = {https://www.usenix.org/conference/osdi18/presentation/mohan}, booktitle = {USENIX OSDI} }