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

Re: fsverify.py unable to fix invalid svndiff header

From: Stefan Sperling <stsp_at_elego.de>
Date: Wed, 18 May 2011 12:12:48 +0200

On Wed, May 18, 2011 at 10:53:13AM +0200, Daniel Shahaf wrote:
> What came out of this thread? Is this one of the known corruption kinds?

It doesn't seem to be known.
It could be a flipped bits on the hard drive for all we know.

> Is this is a case of a data block being written partially in one place
> and fully in another, or a case of a corrupt or truncated data block?

Steinar shared the bad revision file privately.
Philip Martin and myself spent a few hours at the Apache Retreat looking
at the file but we got nowhere.

There doesn't seem to be a duplicated block. The revision file itself seems
to be fine, expect that one of the lengths of the bad rev doesn't seem to
make sense. The bad representation we extracted from the file fails to
decompress with zlib (which is what fsfsverify reported).

We could get the revision to verify fine by referring the node revision
to a different representation but that is cheating and might break
subseuent revs.

Steinar, I'm sorry we can't help quickly here. At the moment I have no time
to look at this further. I hope you have a good backup you can restore from.
Received on 2011-05-18 12:13:37 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.