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

Non-recursive "svn ls" is slow on wc path

From: Tor Ringstad <tor.ringstad_at_tandberg.net>
Date: 2004-08-06 17:57:01 CEST

I've noticed that a non-recursive "svn ls" is remarkably slower on a
wc path than on the corresponding repository url.

I checked the network traffic with ethereal for each case, and saw
some surprising differences. For my particular test case, an ls on the
wc path resulted in ~75KB of data being returned, and most of it
seemed to be about relevant objects. An ls on the url, however,
returned ~10MB of data, and apparently included log info for each and
every revision in the repository.

After looking around a bit, I found a comment in issue #1846 that
seemed relevant:

  Many commands that use svn_client__repos_locations will, when issued
  against a WC path, fetch the complete log of that path from revision
  1 to HEAD.

That issue was fixed on maintrunk in r9965/r10047. As far as I am able
to tell, it should then be included in 1.1.x (which branched later)
but not in 1.0.x (which branched earlier). I don't find any notes
about it being merged to 1.0.x later on.

I'm running 1.0.6 servers, and 1.1.0-rc1 clients.

That is, if the fix was client-side, I should have it already (and my
problem is probably a genuine new one). On the other hand, if it was
server-side, I don't yet have it, and upgrading might fix my problem.

Correct? What do you think?

- Tor Ringstad -

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Aug 6 18:02:30 2004

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