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

Re: Performance branch - svnserve crash in fs_history_prev

From: Stefan Fuhrmann <stefanfuhrmann_at_alice-dsl.de>
Date: Wed, 25 Aug 2010 11:34:57 +0200

Johan Corveleyn wrote:
> Hi,
>
> I've taken the performance branch for a spin. Some of performance
> increases are awesome (svn log is ~4 times faster on my machine
> (tested with a file with 300 revisions)).
>
Try playing with the -c, -F and -M parameters. They should
yield result in even better performance. With sufficient memory
allotted to the server process, second runs of "svn log", for
instance, will be10x faster than the first run
> However, I also experienced a crash of svnserve, for both "svn log"
> and "svn blame" of a big file with >2000 revisions (so this is quite
> an extreme case). See both .log files in attachment. Something goes
> wrong in svn_fs_fs__id_deserialize, during processing of
> fs_history_prev.
>
Hm, I couldn't reproduce that problem so far even with large
repositories. Could you rerun your tests in debug mode?
The stack trace should be more reliable then (e.g. "data_len"
on level #3 is either bogus or the reason for the crash).
> I also have crash dump files of the crashes. If you want those, let me
> know and I'll send them via private email.
>
> This was on Windows XP, a release build with VCE 2008.
Since I don't have the same binaries and PDB files that you used,
the crash dumps will probably not tell me much more than the
text files that you posted.

Thanks for testing!

-- Stefan^2.
Received on 2010-08-25 11:35:49 CEST

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