Branko Čibej wrote on Thu, Mar 16, 2017 at 18:10:02 +0100:
> Well in fact it is not fine and we've known that for a while. NFS does
> not guarantee that file renames are atomic, which is a pretty
> fundamental requirement for FSFS. Also file locking in NFS is not
> exactly reliable, whether or not the server is "modern".

> IMO we should change this whole section to one sentence: "Do not put
> your repository on NFS or any other networked file system."

I think that'd be too succinct.  How about:

    FSFS requires the syscalls rename(2) and flock(2) to work.  We are
    aware of no networked file system which satisfies this requirement.

Cheers,

Daniel

Reply via email to