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

Re: Commit pipelining

From: David Glasser <glasser_at_davidglasser.net>
Date: Sun, 19 Jul 2009 17:13:24 -0400

I mean sending multiple write requests without waiting for responses. Eg,
sending a MKCOL (for add_directory) and then a PUT for a file inside that
directory without waiting for the MKCOL response. A server which
parallelized the processing (though not the response) of pipelined requests
could be confused by that. (Recall that the delta editor's spec states that
errors might not be returned from the exact erroneous call but possibly from
a later call; ra_svn's pipelining depends on this.)

I know serf does pipelining for updates (right?) but that should be less
dangerous than pipelined writes.


On Jul 19, 2009 3:46 AM, "Ivan Zhakov" <ivan_at_visualsvn.com> wrote:

On Sun, Jul 19, 2009 at 3:43 AM, David Glasser<glasser_at_davidglasser.net>
wrote: > What's the probabi...
Hi David,

What do you mean with "commit pipelining"? I have dirty patch for
serf/libsvn_ra_serf to that eliminates spooling delta to temporary
file and sends it immediately to server. Is it "commit pipelining"?
       This patch requires substantial improvements, for which I
unfortunately do not have time now. I can post this patch here if
someone interested to finish it.

Ivan Zhakov
VisualSVN Team
Received on 2009-07-19 23:13:41 CEST

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