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

Re: Two performance notes from the outside world

From: <kfogel_at_collab.net>
Date: 2004-02-16 01:36:36 CET

Greg Hudson <ghudson@MIT.EDU> writes:
> Here are two specific problem areas I've heard of from a big open
> source project:
>
> * svn log -v on a revision with a huge changed-file list, such as an
> import. It takes a long time to compute the changed-path list,
> and the whole thing gets stored in memory. If we could make this
> streamy, it might improve perceived performance as well as memory
> usage on the server. There may also be inefficiences in the
> calculation of the list, though I haven't looked.

Just curious: which project is it? Or if you can't say, can you say
how many files / mbytes it is?

> * I don't think we have a story for maintaining vendor branches (a
> la successive "cvs import" commands) which works for a large tree.
> svn_load_dirs.pl is too slow, and simply importing successive
> versions into different trees gets you no historical association
> between the files.

Do we know whether this is because svn_load_dirs.pl isn't implemented
as efficiently as it could be? Not implying anything; I really don't
know, haven't looked at it carefully.

If they quantified "too slow", that would be handy data to have.

-K

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Feb 16 02:38:20 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.