This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Creating a tag
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: "law at redhat dot com" <law at redhat dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Wed, 19 Jun 2002 15:34:55 -0400
- Subject: Re: Creating a tag
>>>>> Mark Mitchell writes:
>> Not that I'm aware of. Which is why I find it interesting that the same
>> directory appeared more than once.
Mark> Here are some examples:
Mark> cvs server: [09:08:08] waiting for sje's lock in /cvs/gcc/gcc/gcc
Mark> cvs server: [09:15:39] waiting for anoncvs's lock in /cvs/gcc/gcc/gcc
Mark> cvs server: [10:27:37] waiting for rth's lock in /cvs/gcc/gcc/gcc
Mark> cvs server: [10:41:30] waiting for anoncvs's lock in /cvs/gcc/gcc/gcc
Mark> cvs server: [10:45:01] waiting for rth's lock in /cvs/gcc/gcc/gcc
Mark> ...
Each CVS client tries at 30 second intervals. There is no queue
of locks. If some other client gets the lock when you weren't trying,
someone else can perform an operation even though you already were
waiting. There is no ordering and no "fair" locking protocol in CVS.
David