This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]