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

Re: Optimizing properties for checkout/update with ra_serf

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Fri, 8 Jun 2012 10:38:50 -0400

On 06/08/2012 04:28 AM, Justin Erenkrantz wrote:
> So, in response to the request, mod_dav_svn does:
>
> - Just like it's response to ra_neon, the server will produce an XML
> document listing what changes need to happen locally on the client.
>
> - However, it does not inline the content or the property values.
> This is left for ra_serf to handle separately.

This is not strictly accurate. mod_dav_svn will inline property changes
even to ra_serf for files which are not "added" per the delta editor drive.

> So, ra_serf will issue 2 HTTP requests for each file in
> checkout/update.

So, yeah, for *checkouts*, ra_serf sends 2 HTTP requests for each file.

For updates/switches/diff/merge/status, ra_serf will only send the GET for
each file whose content was modified, plus a PROPFIND for any "added" file.

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development

Received on 2012-06-08 16:39:29 CEST

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.