[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-22 21:43:47 CEST

Ben Collins-Sussman wrote:

> That's one solution. But then it means doing two PROPFIND requests
> instead of one, when talking to older servers. It reeks of evil:
> "Subversion 1.3 now runs 'svn ls' twice as fast, but it's even
> *slower* when you point it to a pre-1.3 server!"
>
> There may be more clever solutions. Like, for example, in the
> PROPFINDs for vcc, baseline, etc. which lead up to the "final"
> PROPFIND, we could add the 'has_props' to our list of props to
> fetch. Then we'd know -- early on -- if 'has_props' is supported or
> not. Then the final PROPFIND can either be a target list, or an
> <allprop>.

There's another clever solution to avoid the extra PROPFIND in the issue
(2151). The idea is to use OPTIONS, but I'll not repeat the details
here. It's all in the issue. The techique is generic and can be used in
other similar situations too to avoid extra requests when talking to
older servers.

/Tobias

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