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

Re: svn commit: r1494913 - /subversion/trunk/subversion/libsvn_fs_fs/tree.c

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Thu, 20 Jun 2013 08:31:27 -0400

On 06/20/2013 06:31 AM, stefan2_at_apache.org wrote:
> Author: stefan2
> Date: Thu Jun 20 10:31:53 2013
> New Revision: 1494913
>
> URL: http://svn.apache.org/r1494913
> Log:
> Fix a severe performance regression in 'svn log': The new log code
> will run svn_client__repos_location_segments even if we log on the
> root folder. That triggered a long-standing performance issue in
> fs_node_origin_rev. This patch fixes the latter.
>
> * subversion/libsvn_fs_fs/tree.c
> (fs_node_origin_rev): special case root node IDs instead of walking

Make the same change in the BDB backend? base_node_origin_rev() looks to be
the spot.

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

Received on 2013-06-20 14:32:49 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.