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

Re: svnadmin recovery takes "forever" tip

From: Erik Huelsmann <ehuels_at_gmail.com>
Date: 2005-01-19 21:59:46 CET

Please stop using subversion 0.*; non-beta versions have been released
for the major part of last year now. They provide you with more
stability and many bugfixes since the last 0.* release.

bye!

Erik.

PS: you can remove unused bdb logs to reduce recovery time too. see
'svnadmin help list-unused-dblogs'

On Wed, 19 Jan 2005 21:53:11 +0100, Helge Jensen <helge.jensen@slog.dk> wrote:
> I've had a database wedge on svn 0.37.0, with the BDB backend.
>
> When I did the "svnadmin recovery" it seemed to take forever... atleast,
> it didn't finish in 7 hours wall-clock (having eaten roughly 270
> cpu-minutes).
>
> At that point I was desperate to get the server up and running again.
> All the backups from within the last month couldn't svnadmin dump,
> because of "reference to missing revision", so obviously "something" had
> been wrong for a long time!
>
> Then, I stumbled upon a mail about BDB recoveries, stating that BDB
> recovery time is (at least) linear in the size of "*log*" files. So, I
> did (yet another :) copy of the wedged repo to a temp-area, removed
> log.* and __log* and ran svnadmin recover.
>
> Less than 10 seconds later, I had an unwedged repo!
>
> Now, the svnadmin dump has finished dumping the whole repo, so
> everything seems fine now. If I had only known.... which explains this
> mail to the list :)
>
> --
> Helge
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Jan 19 22:02:13 2005

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