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

Re: svn commit: r1470936 - in /subversion/trunk/subversion: include/svn_io.h libsvn_subr/stream.c libsvn_wc/adm_ops.c libsvn_wc/update_editor.c

From: Ivan Zhakov <ivan_at_visualsvn.com>
Date: Tue, 23 Apr 2013 20:36:21 +0400

On Tue, Apr 23, 2013 at 5:04 PM, <philip_at_apache.org> wrote:
> Author: philip
> Date: Tue Apr 23 13:04:42 2013
> New Revision: 1470936
>
> URL: http://svn.apache.org/r1470936
> Log:
> Significantly reduce the number of open files during a typical update
> over ra_serf by using lazy-opening streams to delay opening until the
> HTTP response is received. This changes the new-in-1.8 lazy-open API.
>
[...]

> --- subversion/trunk/subversion/libsvn_wc/update_editor.c (original)
> +++ subversion/trunk/subversion/libsvn_wc/update_editor.c Tue Apr 23 13:04:42 2013
> @@ -3525,6 +3525,46 @@ open_file(const char *path,
> return SVN_NO_ERROR;
> }
>
[...]

> + tb = apr_palloc(handler_pool, sizeof(struct lazy_target_baton));
apr_pcalloc() ? Otherwise it looks like needless premature optimization.

-- 
Ivan Zhakov
CTO | VisualSVN | http://www.visualsvn.com
Received on 2013-04-23 18:37:12 CEST

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