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