Posted Feb 9, 2012 17:37 UTC (Thu) by khim
In reply to: Shared pain
Parent article: XFS: the filesystem of the future?
Exactly. This is part of the very simple proof sequence.
Fact 1: any application which calls fsync is very slow in ext3. You've just observed it.
Conclusion: most applications don't call fsync.
Fact 2: most systems out there are either "small" (where a lot of applications share one partition) or huge (where reliability of filesystem does not matter because there are other ways to keep data around like GFS).
Conclusion: any real-world filesystem needs to support all the application which are "wrong" and don't call fsync, too.
Fact 3: XFS does not provide these guarantees (and tries to cover it with POSIX, etc).
Conclusion: XFS? Fuhgeddaboudit.
Yes, it's not fair to XFS. No, I don't think being fair is guaranteed in real world.
to post comments)