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

Re: Improving the performance of libsvn_wc for checkouts/updates/switches

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: 2004-05-22 17:15:43 CEST

Josh Pieper <jjp@pobox.com> writes:

> * If log file execution is interrupted, none of the entries will have
> been written to disk. When cleanup happens, the entire log-file
> will have to be re-read and executed.

As long as there are no operations in the log files that aren't
completely safe to repeat, this is fine.

> Performance:
> There are still O(n^2) bits in libsvn_fs right now, so checkouts
> aren't linear yet. However, this does still improve performance right
> now by about a factor of 4.

I can't think of a good reason not to be happy about a speed increase
of 4x. And I'm thinking really hard (for a Saturday morning,
anyway). :-)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat May 22 17:16:22 2004

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.