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

RE: Speed issues with ra_neon to remote repositories

From: Bolstridge, Andrew <andy.bolstridge_at_intergraph.com>
Date: Wed, 24 Jun 2009 16:41:17 +0100

> -----Original Message-----
> From: John Beranek [mailto:john_at_redux.org.uk]
> Sent: Wednesday, June 24, 2009 3:45 PM
> To: users_at_subversion.tigris.org
> Subject: Speed issues with ra_neon to remote repositories
>
[snip]
>
> The directory tree contained 3739 files totalling 29MiB.
>
> An import from the UK to the UK master takes: 38s An import from
France to the
> France slave takes: 3m48s An import from France to the UK master
takes: 3m46s
> An import from India to the UK master: 27m57s !!
>
[snip]
>
> I retried the test using ra_svn and the India import took just _22s_!
>
> OK, so on the surface ra_svn is clearly the solution...except you
can't do
> transparent proxying of reads/writes to a local slave with ra_svn...

I suppose if ra_svn takes 22s over the WAN, and ra_neon takes 38s on the
LAN... you might as well use ra_svn all the time on a single UK-based
repository. Obviously you don't get the other features of using
Apache-based repositories, but if you can live with that, then you're
good to go.

Can you serve repositories using svnserve and apache at the same time?
If so, do so, and tell people that large imports will be faster if they
change the protocol in the url. Most of the time (as you say people
don't do this very often) they'll happily import the files and go off to
lunch, or kick it off at hometime. I do this when retrieving files from
a remote VSS DB - it takes all night, but I don't care as long as it's
finished by the time I arrive next morning. Most people are used to some
tasks taking ages, especially network-related ones. We just work around
it.

Commits for few files work very well over WAN links, I happily committed
a dozen files using a 3g dongle last week, so I think you'll be happy
with SVN in general from what you said in your mail.

Hyrum's progress report on httpv2 is looking exceptionally good, I
half-expected to see "we'll start this sometime", but it shows rows and
rows of "[DONE]". Hyrum's a star.

BTW. TortoiseSVN has a new repository graph, I don't know if that helps.
http://tortoisesvn.tigris.org/tsvn_1.6_releasenotes.html#revisiongraph

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2364984

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-06-24 17:42:19 CEST

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