[cvsnt] Re: cvslock application error

Tony Hoyle tony.hoyle at march-hare.com
Tue Jul 12 20:46:46 BST 2005


Murphy, John wrote:

> 
> [ffffffff] The specified network name is no longer available.

Sounds like your network is dropping out periodically.  This may explain 
the hanging too as cvs really relies on the network being up.

> A couple of other things to note.  The repository is quite busy, with
> about 40 developers using it, but the bulk of the work the server does
> is serving requests that originate from cruise control which we use to
> run continuous integration builds.  I upgraded the server this weekend
> and this problem has happened 3 times in the last two days.

Don't run continuous updates like that - Run an update in postcommit and 
trigger a build from there.  You're just running your server into the 
ground for no reason otherwise... On average an update should take maybe 
a few seconds and use little memory... cruise control does a full 
checkout sometimes several times a minute!

Make a script that keeps an updated checked out repository, and after 
the update fire a background task to copy this to a staging area for 
building (possibly periodically, depending on how often this happens).

> Have you seen this problem before?  Any ideas about how to rectify this
> situation would be greatly appreciated.

cvslock doesn't really do anything, other than store information in it. 
   There was one other person who reported something but he was adding 
something like 10000 files simultaneously and I suspect simply ran out 
of memory.

Tony



More information about the cvsnt mailing list