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

RE: More CVS Woes



Possibly related but I'm doubtful (or at least confused).
I know that cvs 1.3 required a patch
for AFS which was applied to the cvs we used back then, and we had
not much problem with locks.  Now the problem is frequent on some
machines, but still intermittent.  If it was simply the ID mismatch
it ought to happen reproducibly.
Just to test, I did a couple checkout's on rcf.rhic, so my
UID and AFS ID match, and had no problem with locks.
Perhaps the patch is still required.

Doug

> -----Original Message-----
> From: Shigeki Misawa [mailto:misawa@bnl.gov]
> Sent: Thursday, August 06, 1998 5:33 PM
> To: dlolson@lbl.gov
> Cc: gcdev@sseos.lbl.gov
> Subject: RE: More CVS Woes
>
>
>
> Is this related to the following 1995 CVS FAQ entry ?
>
>
>  4H.7   I use AFS.  Is there anything I need to know?
>
>         There is a problem with the way CVS performs its locking when the
>         files are within AFS. When your current PTS id != your uid, the
>         locks are not deleted.  The stat() system call returns the PTS id
>         of the owner. If that id != your uid, CVS assumes you did not lock
>         it, and leaves the lock files alone.  The next time you try to use
>         it, it complains that someone has the repository locked.
>
>                                 Contributed by Michael Ganzberger
>
>         [[This was against CVS 1.3.  Is it still in CVS 1.4?]]
>
>
> Doug Olson writes:
>  > I just did a chmod +w on the history file (???) and I got past the
>  > >   cvs export: Sorry, you don't have read/write access to the
> history file
>  > message, but then I was waiting for your (2762) locks.
>  > Maybe it works for you now.
>  >
>  > When last at BNL I asked some people about this cvs lock problem
>  > and was told they had the problem too and kept a script
>  > to manually remove the locks.
>  > If this continues we should probably move the GC cvs development
>  > repository to starsu00 local disk.
>  >
>  > Doug
>  >
>  > > -----Original Message-----
>  > > From: David M. Malon [mailto:malon@anl.gov]
>  > > Sent: Wednesday, July 22, 1998 2:06 PM
>  > > To: gcdev@sseos.lbl.gov
>  > > Subject: More CVS Woes
>  > >
>  > >
>  > > Does anyone know why I cannot check things out of CVS at
> RHIC?  I have
>  > > succeeded in the past.
>  > >
>  > >   starsu00 108% cvs export QE
>  > >   cvs export: Sorry, you don't have read/write access to the
> history file
>  > >   cvs [export aborted]: /afs/rhic/gc/cvs/CVSROOT/history:
>  > > Permission denied
>  > >   starsu00 109% tokens
>  > >
>  > >   Tokens held by the Cache Manager:
>  > >
>  > >   User's (AFS ID 2762) tokens for afs@rhic [Expires Jul 23 15:26]
>  > >      --End of list--
>  > >   starsu00 110% which cvs
>  > >   /opt/rhic/bin/cvs
>  > >   starsu00 111% echo $CVSROOT
>  > >   /afs/rhic/gc/cvs
>  > >
>  > > I seem to have continual problems with CVS; usually, it's with locks.
>  > >
>  > > Thanks for any insights.
>  > >
>  > > David
>  > >
>  >
>