Filesystem consistency invariant
A filesystem consistency invariant is a rule relating filesystem metadata that must hold at a defined consistency boundary.
Recon checked metadata relationships at transaction commit; this differs from validating a block checksum. Its 2012 evaluation was ext3-focused. The 2014 follow-up checked per-write location invariants as well, rather than assuming transactional writes were correct.
Relations
- related
- checksum, data-scrubbing, crash-consistency, write-ahead-log, copy-on-write
Limitations
- Coverage depends on the specified rules, observation point and implementation; it does not establish application-level correctness. [1, 2]