[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Intermittent CVS file corruption with 1.11.5
From: |
Larry Jones |
Subject: |
Re: Intermittent CVS file corruption with 1.11.5 |
Date: |
Tue, 11 Mar 2003 12:32:58 -0500 (EST) |
Joseph Lung writes [in very long lines]:
>
> We upgraded the CVS server from 1.10.8 to 1.11.5 and then started
> encountering intermittent file corruption.
Are you sure that's when the corruption started occurring and not just
when you started noticing it? 1.11.5 does a lot more integrity checking
than 1.10.8 did. I suggest you run the contrib/check_cvs script on your
CVS server if you haven't already to ensure that you don't have more
corrupted files that you don't know about.
> Server: Linux 6.2
>
> Repository: NFS mounted from a NetApps 6.2R2
> (the only place this file system is mounted from is the CVS Server
> machine.)
Using an NFS-mounted repository is asking for trouble, particularly when
the NFS client and server systems are different, and even more so when
the NFS client system is a Linux system. I strongly urge you to move
the repository to a locally mounted disk if at all possible. If not,
you might try commenting out the definition of HAVE_MMAP in your
config.h file and rebuilding CVS -- it may be that there is some
conflict with mmap() that doesn't occur with normal file I/O (CVS 1.10.8
didn't use mmap). If that turns out to be the problem, you need to
report it to your Linux supplier.
-Larry Jones
Even if lives DID hang in the balance, it would depend on whose they were.
-- Calvin