[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: place of svnrdump

From: Neels J Hofmeyr <neels_at_elego.de>
Date: Mon, 27 Sep 2010 16:02:59 +0200

On 2010-09-27 09:45, Ramkumar Ramachandra wrote:
...

> I just benchmarked it recently and found that it dumps 10000 revisions
> of the ASF repository in 106 seconds: that's about 94 revisions per
> second.

Wow! That's magnitudes better than the 5 to 10 revisions per second I'm used
to (I think that's using svnsync).

While we're at it... svnsync's slowness is particularly painful when doing
'svnsync copy-revprops'. With revprop changes enabled, any revprops may be
changed at any time. So to maintain an up-to-date mirror, one would like to
copy *all* revprops at the very least once per day. With a repos of average
corporate size, though, that can take the whole night and soon longer than
the developers need to go home and come back to work next morning (to find
the mirror lagging). So one could copy only the youngest 1000 revprops each
night and do a complete run every weekend. Or script a revprop-change hook
that propagates revprop change signals to mirrors. :(

svnrdump won't help in that compartment, would it?

Thanks,
~Neels

Received on 2010-09-27 16:03:51 CEST

This is an archived mail posted to the Subversion Dev mailing list.