On Sat, Mar 27, 2010 at 08:52:22PM -0800, Arthur Corliss wrote:

>                                                       Ironically, what 
> I'm suggesting is so basic that rsync can be replaced by a script which 
> will likely run on every mirror out there with no more fuss than rsync.

Apart from the fuss and administrative overhead of running Special
Software for the CPAN mirror, that the mirror site's admin doesn't need
to use for anything else that he mirrors.

> That's why having PAUSE implement a transaction log, and perhaps a cron job
> on the master server doing daily checkpointed file manifests is so much more
> efficient.

This already exists.  But don't expect to see it deployed widely to
anything other than specialist *CPAN* mirrors, as opposed to the large
sites whose CPAN mirror is a very small part of what they do.

> Whether you like it or not, even on a pared down CPAN rsync is easily your
> most inefficient process on the server.  If you're not willing to optimize
> that, then you really don't care about optimization at all.

You're the one who cares so much.  So DO IT.  Then once you have working
code, show it to the admins of large mirrors, and of the sites they
mirror, and I'm sure they'll all agree to switch to using your software
if it's any good.

-- 
David Cantrell | Reality Engineer, Ministry of Information

Anyone willing to give up a little fun for tolerance deserves neither

Reply via email to