ext4 and data consistency
ext4 and data consistency
Posted May 14, 2010 13:43 UTC (Fri) by anton (subscriber, #25547)In reply to: ext4 and data consistency by njs
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 me.
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.
