[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: Jean-Marc Godbout <jmgodbout_at_gmail.com>
Date: 2005-08-22 00:25:45 CEST

Actually, I might be wrong about "svn list" after all. After a couple
more attempts, here's what I've got:

svn - mod_dav_svn == slow
cadaver - mod_dav_svn == slow
cadaver - mod_dav == fast!

The slow part of this equation seems to be mod_dav_svn.

On 8/21/05, Jean-Marc Godbout <jmgodbout@gmail.com> wrote:
> Yes, a simple ethereal log zipped and sent to my mailbox would help me
> see if there are any other issues that might indicate why you are
> sending so much data.
>
> The bigger problem here is that "svn list" is slow. It will send large
> amounts of data and take some time no matter what. Other dav clients
> such as cadaver take a very comparable amount of time. In fact, apart
> from the initial http requests, cadaver acts in a very similar fashion
> than the subversion client - and takes about the same amount of time.
>
> So there is not much hope for a massive improvement of "svn list", you
> probably won't see improvements that would cut your request in half.
> HOWEVER, I have a sneaking suspicion that "svn list -R" might be
> optimizable (if that's a word). I will look into that today and get
> back to you if I find something interesting.
>
> Thanks,
> Jean-Marc
>
> On 8/21/05, Carsten Koch <Carsten.Koch@icem.com> wrote:
> > Jean-Marc Godbout wrote:
> > > I am currently looking into this issue.
> >
> > Thanks! That is good news.
> >
> >
> >
> > > If you
> > > could send me an ethereal log (assuming your stuff isn't too private)
> > > I could confirm this for you.
> >
> > No problem.
> > I guess sending you the whole gigabyte will not be useful,
> > since it will basically be the same data over and over again.
> > Would a small "svn list -R http://..." ethereal log be sufficient?
> >
> > Carsten.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: dev-help@subversion.tigris.org
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Aug 22 00:26:30 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.