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

Re: DAV is complicated and slow?

From: Peter N. Lundblad <peter_at_famlundblad.se>
Date: 2005-11-24 13:35:29 CET

On Thu, 24 Nov 2005, Greg Stein wrote:

> On Wed, Nov 23, 2005 at 09:36:12AM -0500, Greg Hudson wrote:
> > > And besides, serf already does pipelining (and deflate/gzip and basic
> > > SSL). There are a ton of "friendly" bits that it is lacking, but the
> > > core is there. IMO, it is much more feasible to complete that thing
> > > and hook it into svn, than it is to write a new mirror system.
> >
> > We already have the performance benefit of HTTP pipelining (at the
> > expense of giving up on generic HTTP caching), and ra_dav is still much
> > slower than ra_svn. I believe this mostly comes from wc-props and other
> > impedance mismatches between svn and DAV. Perhaps it's possible to fix
> > all of the resulting performance problems in other ways, but for years
> > now, no one who holds that theory has been writing much Subversion code.
>
> Hopefully, the wc improvements branch will fix perf related to the
> wcprops. Have to see.
>
If you're talking about the wc-propcaching branch, making changes to
wcprops handling isn't on the plans for that branch. I know too little
about these beasts to know how much that would improve performance.

Thanks,
//Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Nov 24 13:36:21 2005

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