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

Re: Rescuing a repository

From: Marc Haisenko <haisenko_at_webport.de>
Date: 2004-05-14 15:20:53 CEST

On Friday 14 May 2004 15:04, Edmund Horner wrote:
> Marc Haisenko wrote:
> > ...
> >
> > I then ran 'svnadmin dump /export/rescue', and everything went fine until
> > it reached revision 336 where a checksum mismatch was reported.
> > Repeatedly running the dump always yields the exact same checksum
> > mismatch (always the same checksums).
> >
> > I suspected a defect RAM, installed Memtest86 and ran it but after
> > letting it run through the night no defective RAM was found.
> >
> > ...
> Hi Marc, I've been in exactly the same situation (well, apart from not
> worrying about a boss and it being a much smaller repository). In my
> case the cause was defective RAM (which, btw, I'm still using ;-).
> --> The first thing to do is figure out which node is causing the
> checksum error. This can usually be done by looking in the dump output
> for the last node header mentioned. If the Text-Content-Length is
> smaller than the bytes output after that header (after the PROPS-END
> line), then that node is giving the MD5 error).
> When this happened to me the dev@ people suggested I edit nodes to set
> the checksum for that node to 0000....... as this checksum matches any
> data. You'll probably lose that node, of course, but at least you'll be
> able to dump all the remaining nodes.
> (If you get the same problem later on in the dump -- perhaps there's
> another node that has a diff against the corrupt one; perhaps there's
> another corrupt node -- repeat from the line marked -->).
> You might want to ask "how do I edit the checksum?" to which someone
> other than I can probably give a more helpful answer. :-)
> Hope this helps,
> Edmund.

Thanks for the infos... if I lose a node, how much information is lost ? E.g.
is a node a complete transaction or just part of a transaction ? How does it
affect the data to come ?


Marc Haisenko
Webport IT-Services GmbH
mailto: haisenko@webport.de
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri May 14 15:10:39 2004

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.