[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: <kfogel_at_collab.net>
Date: 2004-05-18 16:39:54 CEST

Marc Haisenko <haisenko@webport.de> writes:
> Okay, so what I've found is a bit weird:
> I suspected that the corrupt revision is caused by one or more of the three
> files that were added in that corrupt revision. And really looks like that,
> but isn't reproducable every time:
>
> I created a new repository and loaded the dump up to one revision before the
> corrupt one. I checked that repository out and added the files that my logs
> said were added in the corrup revision. I did a repository dump, everything
> went fine, then committed the three files (commit didn't give any error
> messages) and did another repository dump:
>
> svn: Checksum mismatch on rep '4ph':
> expected: eff6610598f05746eecd37c54f9ad706
> actual: 584136babe24324accc8b5bbb693dbdb
>
> Here we go again. I then tried to narrow it down to which file was causing the
> problem, so I recreated the repository as described above, checked it out and
> only added one of the three files. I did this for all three files and the
> dumps went fine.
>
> I was very surprised by that and tried the first test (which triggered the
> checksum mismatch) again, this time the dump went fine. So I can't reproduce
> this all the time :-(
>
> And to make matters worse, testing takes a long time as the repository is
> quite big, and I don't think I can send you the files which triggered the
> error (I have to talk to my boss, but he's out of town for a few days... I
> hope I don't forget asking him).

This is great investigation, though, thank you for taking the time...

Even though you couldn't reproduce it every time using the first
recipe above, were you able to reproduce it more than once?

Is there anything remarkable about the three files? Do they add up to
a lot of data, for example?

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue May 18 17:56:34 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.