You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Ma...@etas.de on 2004/07/30 05:39:03 UTC

berkeley db errors while appending string for filesystem

Hi,

I'm running subversion on a Debian system (subversion (deb 1.0.5-1), 
berkeley (deb 4.2.52-16) with repository access only via http protocol, so 
the user would be "www-data". The filesystem is ext3, disk space is big 
enough.

We ran the repository without problems for months now (size approx 1.5 
GB), but within the last two days we suddenly got plenty db problems 

berkeley db error while appending string for filesystem 
/var/lib/svn/repos/db
DB_RUNRECOVERY : fatal error, run databas recovery 

checking the db, I realized that the size has increased to ~8GB in the 
meantime (seemingly within a very short time). the ext3 filesystem limit 
is far beyond (16 TB I think) and the berkeley db max size should be 
something between 2 and 256 TB, I think. But I can't think of any other 
reason for the suddenly arising problems.
svnadmin recover worked fine, and I also removed the pending transactions 
resulting from those errors, but nearly every other checkin results in a 
db error (svnlook works without problems)

Has anybody experience with very large repositories or are there known 
problems??

And, is there a way to find out what transaction caused a certain db 
increase (i.e. which checkin added how much data)? 


Mit freundlichen Grüßen / with regards

Markus Gebhardt


ETAS/ESC-ES
Borsigstrasse 14
D-70469 Stuttgart
Tel. +49 (0)711 89661 278
markus.gebhardt@etas.de