ext4 and data consistency
Posted May 14, 2010 13:43 UTC (Fri) by anton
In reply to: ext4 and data consistency
Parent article: The Next3 filesystem
[...] trade-offs fs developers have to make, the disparity between what
people want from a fs and what fs's have historically provided, etc.
Yes, different people expect different things from file systems.
E.g., I expect data consistency from a file system; Linux file
systems don't give any guarantee on that, but at least ext3 does ok in
most cases; some people may consider this a fluke (but is Stephen
Tweedie, the creator of ext3 among them?), but that's the reality.
Other people expect maximum speed. And for these people Linux
provides tmpfs and ext4.
Given this choice, ext4 is certainly not a replacemet of ext3 for
Keep in mind that if you go two web-pages over, you can
find people tearing into POSIX for providing *too* strong guarantees
and how we absolutely need to relax them for real-world usage (atime
is the obvious example, but there are others).
Yes, there are different kinds of users. I lost quite a bit of time
because Linux does not follow POSIX atime semantics by default
anymore. I find them useful in my real-world usage. Those who don't
want atime have been able to use noatime for a long time, and now
there is relatime, but making it the default (especially with mounts
that don't know about strictatime) is a bad practice.
to post comments)