Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> writes:
> Heikki Linnakangas <hlinnaka(at)iki(dot)fi> writes:
> > Consider the variant with extra marker files. In that case, backend B
> > doesn't have to know about the .notcommitted status to flush the buffers.
>
> [ shrug ] It's still broken, and the reason is that there's no
> equivalent of fsync for directory operations. Consider
Traditionally that's because directory operations were always synchronous, and
hence didn't need to be fsynced. I think this is still true, other systems
like qmail's maildir still depend on this, for example.
--
greg