In saying "don't use NFS", we aren't breaking the CVS model. Using CVS over
NFS never worked. More accurately, people got away with it because in most
environments the rate of NFS dropout is acceptably low. You really start to
run into trouble under high network load or low-reliability clients. Both
load and reliability have improved a lot in the last decade, which tends to
mask the problem "well enough" in practice. In the ten year history on the
EROS repository, however, we have encountered three repository corruptions
that were ultimately due to NFS failures.
For people running kernel 2.2.x and higher, NFS lockd will work okay. Most
of those people will see the same failure rate that they saw on CVS: very
low. Personally, I think we need to warn them that the issue is there, but
most of them will go ahead and use NFS anyway.
AFS, by the way, will not have this problem. It implements filesystem
Received on Sat Oct 21 14:36:08 2006