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

Re: Significant checkout performance degradation between 1.6.1 and 1.7b2

From: Greg Stein <gstein_at_gmail.com>
Date: Wed, 10 Aug 2011 17:30:11 -0400

On Wed, Aug 10, 2011 at 16:51, Branko Čibej <brane_at_xbc.nu> wrote:
>...
> Likely to be working copy performance, then. I'll bet sqlite commits
> dominate the client end of the checkout time in 1.7.

I wouldn't be surprised. I seem to recall a basic rule of something
like "50 commits per second". And we make at least one commit per
file. My hope was to batch-add files in each directory. Just collect
up the data (name, checksums, props) and batch-add in the
close_directory() in update_editor.c.

But... before trying that, I'd want to run some perf tests to verify
if the svn_wc___db_base_add_file() is truly where we're spending time.

Cheers,
-g
Received on 2011-08-10 23:30:39 CEST

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