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

Re: Which Berkeley version to use? NOT 4.1.x!!!

From: John Peacock <jpeacock_at_rowman.com>
Date: 2003-06-05 15:46:53 CEST

As a late response to a thread from Feb 2003, I can personally confirm that
although Berkeley 4.1.x _will_ work with the current subversion, it is rather
massively slower and much more demanding of drive space.

I attempted to load the APC (All Perl Changes - all Perl patches since 5.004)
first using Berkeley DB 4.1.24 and subversion 0.22. It ran for ~36 hours before
I finally gave up; it barely got through 2000 revisions and I had to delete the
old log files twice (I only had 12GB free on that partition!).

Then I rebuilt using Berkeley DB 4.0.14 and subversion 0.23 and started from
scratch. The import took ~18 hours (~16000 revisions) and generated only ~10GB
of db log files total. Granted, I did also go from 128MB to 512MB on that
system, but I doubt that would account for all of the speed difference, or any
of the logging difference.

Either 4.1.x is much more paranoid about checkpoints or there is something wrong
with the way svn is interacting with BDB, I think. I'll have to defer to
someone who actually knows the code to fix it.

Hope this helps the next person trying to make this decision...


John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD  20706
301-459-3366 x.5010
fax 301-429-5748
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jun 5 15:47:46 2003

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.