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

Re: Poor performance of svn list 1.1.1

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2005-01-02 00:43:49 CET

On Jan 1, 2005, at 5:15 PM, Brett Sutton wrote:
> Given that I would expect a command like this, when it is returning
> only half a dozen directory entries, to be sub-second the performance
> is appalling.

It only takes me 2.5 seconds to run:

    svn ls http://svn.collab.net/repos/svn


    svn ls http://svn.collab.net/repos/svn/trunk

Yes, it's well known that there are many network turnarounds before the
final request happens which actually fetches the directory entries.
That's because your client is using the WebDAV/DeltaV protocol...
something very complex, overengineered, and stateless. (Those are the
disadvantages; there are obviously advantageous tradeoffs to using
apache and DAV too.)

There's no workaround, other than to stop using apache and dav access.
Switch to svnserve instead, if you're shooting for a super-fast
stateful protocol.

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Jan 2 00:46:11 2005

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