 Messages in this thread SubjectRe: [ANNOUNCE] Ext3 vs Reiserfs
benchmarks    From: "Patrick J. LoPresti" <> Date: 15 Jul 2002
17:31:07 -0400 I really wish MTA authors would just support
Linux's "fsync the directory" approach. It is simple, reliable,
and fast. Yes, it does require Linux-specific support in the
application, but that's what application authors should expect
when there is a gap in the  Actually, it's not all that simple
(you have to find the enclosing directories of any files you're
modifying, which might require string manipulation) or
necessarily all that fast (you're doubling the number of system
calls and now the application is imposing an ordering on the
filesystem that didn't exist before).  It's only necessary for
ext2. Modern Linux filesystems (such as ext3 or reiserfs) don't
require it.  Finally: ext2 isn't safe even if you do call
fsync() on the directory!  Let's consider: some filesystem
operation modifies two different blocks. This operation is safe
if block A is written before block