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

Re: Lack of Subversion repository recovery tools

From: Andreas Hasenack <andreas_at_mandriva.com.br>
Date: 2007-06-28 18:18:08 CEST

On Thu, Jun 28, 2007 at 04:55:20PM +0100, Melikian, Chris wrote:
> On the other hand, I've become very disillusioned with the lack of
> documentation and tools on how to recover from corrupted revisions. The
> problem we have is that we are trying to an "svnadmin dump" of our
> repository in order to shrink it with svndumpfilter and we are getting
>
> "Error: Invalid diff stream: insn 1245 cannot be decoded"
>
> errors. We are using svn 1.3.2 on Solaris with FSFS as the back end and
> svnserve as our repository access front end.

At least the BDB backend has recovery. FSFS doesn't.

I have used BDB with very large repositories (~50Gb) and it survived many
hardware failures (after running recovery and with proper log files
archived). Now I'm also using FSFS, and had to spend about a week
manually recovering from corruptions (caused by hardware failure).

So, BDB has more buttons to push and dials to adjust, but at least it
had the recovery option which worked very well. But now I wouldn't
recommend it anymore because subversion upstream focus more on FSFS.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Jun 28 18:18:32 2007

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