Hello!
I've been experimenting with using svnsync to mirror the eggs SVN repo. Why, I hear you ask? Well, the cronjob that rsyncs the repo to chicken.kitten-technologies.co.uk every hour makes the underlying server run a high load average for a good few minutes whenever it runs, due to using a lot of disk bandwidth :-) svnsync seems to work OK. Once it's taken an initial mirror of the repo, it does hourly syncs in just a few seconds, as it asks the remote repo (via the SVN protocol) for commits since the last commit it's got, and then applies those commits to the local repo. The only downside is that it won't pick up revision property changes unless it's told to explicitly reload them, as they are unversioned so don't appear in the commit sequence. So I propose that: 1) I make chicken.kitten-technologies.co.uk point to my svnsync repo instead of the rsync-maintained one (it has the same UUID, so nobody should see any difference, even people who've checked out from it) 2) The hourly rsync cron job be switched off This should save system resources on both my machine and code.callcc.org... making it practical to run MORE MIRRORS :-) However, before doing any of the above, I'd be glad if anybody who can think of a reason why this might be a Bad Idea would raise their hands! ABS -- Alaric Snell-Pym http://www.snell-pym.org.uk/alaric/ _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers