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

Re: ssh based access?

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2002-04-18 19:26:13 CEST

William Uther <will+@cs.cmu.edu> writes:

> > As it stands ra_dav likes to open two sessions. This might be a lose
> > once you start talking about two SSHs and two mod_dav_svn harnesses.
> > I'm not sure what it uses those two sessions for, but it might need
> > to be turned off.
>
> Knowing what these two sessions are for would be useful.

Taking 'svn diff -rN:M' as an example, the client sends a request for
the differences between the two revsions. This uses one of the
sessions which remains open for the whole transaction. As the response
is processed, the client then needs to retrieve the full text for one
of the revisions so that it has something to which it can apply the
difference. Retrieving the fulltext takes place over the second
session while processing the diff response from the first
session. It's all part of making the client stream-like: svn doesn't
need to cache the entire diff, which could be huge, it simply
processes each file as it receives it.

-- 
Philip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 18 19:27:11 2002

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.