[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Understanding problems with NFS & CVS.

From: Mark D. Baushke
Subject: Re: Understanding problems with NFS & CVS.
Date: Wed, 05 Sep 2001 23:47:06 -0700

> From: address@hidden (Larry Jones)
> Date: Wed, 5 Sep 2001 14:26:54 -0400 (EDT)
> Paul Sander writes:
> > 
> > [...] and it must also be
> > configured properly in order to maximize reliability.
> Let me second that.  In the not-too-distant past, there was at least one
> major workstation vendor whose default NFS configuration was set to
> maximize performance at the cost of reliability.  That is *not* how you
> want to configure NFS if you're going to be using it to access a
> valuable repository.

Yup, one particular 'NFS' configuration option that has caused
problems was that UDP checksums were not enabled by all clients and/or
servers that were trying to access the repository. This may allow a
busy ethernet segment to potentially corrupt payload packets
containing parts of your file data. The typical corruption was a block
of zeros equal in size to the packet size that would land in the
middle of the file somewhere or possibly in the second containing deltas.

If it was in the section containing deltas, users would only notice
the problem if they tried to checkout old versions of the file or
(sometimes) branches, so the corruption might be in the file for a
long time without anyone noticing it.

Avoid NFS. Use either a local disk or something that acts local (like
a raid array).

        Good luck,
        -- Mark

reply via email to

[Prev in Thread] Current Thread [Next in Thread]