external-synchrony · research · also externally synchronous I/O

External synchrony

External synchrony delays causally dependent external output until the underlying file modifications are durable, while allowing internal execution to continue.

Related Observatory article: External synchrony on hesela.com

The xsyncfs research prototype propagates commit dependencies through local communication. A syscall return is not the external observation boundary. Late media failures complicate application-specific recovery; this is not a generic guarantee of asynchronous I/O. [1]

Relations

related
Persistence ordering, Crash consistency, Optimistic crash consistency

Citations

  1. Nightingale, Veeraraghavan, Chen and Flinn. Rethink the Sync. OSDI 2006, pp. 1-14. (accessed 2026-10-20)

JSON: /data/terms/external-synchrony.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. External synchrony. Hesela. 2026-10-20. https://hesela.dev/terms/external-synchrony/