crashconsistent
Crash-consistent is a property of a storage or data-management system that ensures a valid, well-defined state after an unexpected crash or power loss. A crash-consistent system guarantees that completed updates are durable and partially completed updates do not leave data structures or on-disk metadata in an invalid state. In practice, this means that operations appear atomic with respect to crashes, and recovery procedures restore invariants.
Techniques used to achieve crash consistency include journaling or write-ahead logging, copy-on-write, and log-structured file systems;
In practice, crash consistency interacts with durability and atomicity and depends on both software mechanisms and