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

Re: pipelining-support?

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2006-08-30 17:04:30 CEST

On 8/30/06, Garrett Rooney <rooneg@electricjellyfish.net> wrote:
> On 8/30/06, michel.brabants@euphonynet.be <michel.brabants@euphonynet.be> wrote:
> > Hello,
> >
> > i was wondering if subversion together with apache (webdavs) supports
> > pipelining? I ahev noticed that for every file/difference that is
> > uploaded, the speed starts building up again from 0 Kb/s. IT would be
> > better if all differences would be send in one go, I suppose. I've noticed
> > that it has been mentionned before, but I'm not sure what the progress is
> > concerning pipelining.
> >
> > Thank you and greetings,
>
> ra_dav doesn't use pipelining at all, but it uses custom REPORT
> requests for many operations to get the same effect.
>
> ra_serf (new DAV client library in 1.4.x) uses pipelining for many
> things (update, merge, diff, etc), but I don't think it does for
> commits, for reasons that I can no longer recall.

I'm sorry, I was incorrect. ra_serf does use pipelining on commit,
it's just that it only uses one connection, and the pipelining isn't
as extreme as it could be due to some details of the WebDAV protocol.
Basically there are bits where you need the return value of one
request in order to make another, so it can't just go totally nuts
like it does with pipelining on updates.

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Aug 30 17:35:45 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.