How does Reliance guarantee 100% reliability against data corruption?
Reliance has a unique transactional architecture where it maintains two file system metaroots (unlike most other file systems which just have one). One metaroot points a known good state of the disk while the other points to working state. Reliance never overwrites live data; it always uses free space for disk operations between transaction points. As a result, one state of the disk (known good state) is always reliable, no matter when power failure occurs. Because of this patented design, Reliance guarantees 100% reliability against data corruption due software issues on power loss. Note that Reliance does not protect against hardware failures.