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