Subject: Re: anoncvs problems
To: None <tls@rek.tjls.com>
From: Teemu Rinta-aho <teemu@rinta-aho.org>
List: current-users
Date: 02/06/2005 00:48:46
Thor Lancelot Simon wrote:
> On Sat, Feb 05, 2005 at 03:30:33PM +0200, Teemu Rinta-aho wrote:
> 
>>Would it require less resources for anoncvs if it was
>>only available through cvsup/cvsync/whatever and rsync?
> 
> 
> All three of the options you propose have major problems.
> 
> CVSup is written in Modula-3 and it is basically impossible to build a
> native M3 toolchain on NetBSD.  We quite simply refuse to put our users
> at risk by running precompiled binaries from third-party sources on our
> official servers.
> 
> CVSync is a better option, but unfortunately its "pull" model does not
> make it possible to do incremental update of the public server in
> realtime.  We need to be able to re-scan just _part_ of the tree as
> changes are committed to the master repository.
> 
> rsync, to be blunt, is a horrible pig.  A single copy of rsync quickly
> explodes to tens or even hundreds of megabytes in size, and its disk
> access patterns are arguably even worse than those of cvs.

Ok, I see. Well there's then room for one more good piece of software. 
Anyone with extra time could write an "xsync" or whatever... :-)

Meanwhile I keep mirroring a mirror... :-)

Teemu

-- 
teemu@rinta-aho.org -+- http://www.rinta-aho.org