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

Re: svn list -R of medium-size repository takes 10 hours.

From: Tobias Ringström <tobias_at_ringstrom.mine.nu>
Date: 2005-08-20 12:53:29 CEST

Ben Collins-Sussman wrote:

> This is one of many situations where "being a DAV client" is hurting
> the svn client's performance. In DAV-land, the proper way to get a
> list of children in a collection (directory) is to do a depth-1
> PROPFIND. This has the unfortunate side effect of not just listing
> all children, but also all of their properties -- both user-generated
> and server-generated ones. All in XML.
>
> If we were to just say "forget it, the svn client isn't a DAV client"
> (which has been discussed before), we could make up yet another
> custom protocol response/request that only svn and mod_dav_svn would
> understand. We're already doing that in many places where subversion
> concepts don't line up with WebDAV/DeltaV. Doing it for the sake of
> performance gains would be a new policy. I don't think everyone is
> (yet) in agreement yet about this.

Anyone who's interested in making 'svn ls' faster over http should take
a look at issue 2151.

    http://subversion.tigris.org/issues/show_bug.cgi?id=2151

In this case, I'd say it's more a problem of how we use DAV, than a
problem with DAV itself.

/Tobias

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Aug 20 12:54:18 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.