> Jim> I was talking with Mark Nelson about the clone, and he mentioned
> Jim> that in the reasons they have an active clone:
> [...]
> Jim> 1. reduces locking issues (teamware issues)
> Jim> 2. more stable than gate (ie. changed only once a day)
> Jim> 3. reduces traffic on gate (ie. pulls are done most of the time)
>
> Jim> 2 and 3 still seem useful with Hg.
>
> I'm confused.  Is point 3 related to system-level contention issues, or
> is it something else?  The parenthetical remark makes it seem like point
> 3 is about how readers can starve writers with Teamware.  But in that
> case I don't understand the difference between points 1 and 3.

I don't remember point 3.  The issues I talked about were putback 
validation/build stability (only updating the clone once a day allows 
incremental builds, and gives a generally-more-likely-to-build-cleanly 
workspace.)

Read/write lock contention management and write protection of the source 
are also quite valuable, but I don't know that they're pertinent in a 
Mercurial scenario.

--Mark


> Jim> It would be good for [Dave Marker] to review this area.
>
> Yeah, we should make sure that we're on the same page as the
> gatekeepers.
>
> mike
>
>

Reply via email to