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

repo corruption issue

From: taylorjp75 <taylorjeremyp_at_johndeere.com>
Date: Thu, 4 Jun 2009 15:06:06 -0700 (PDT)

Hello, I am hoping someone could help me with a repository corruption issue.
I am trying to move all of my repositories to a new server; long story short
I inherited a server that was not built properly and has been nothing but
problems, and I am trying to get everything moved to a new clean server with
latest versions of subversion and apache. One of my repos has 22263
revisions, and there appears to be some corruption at Rev 18548. Below are
the specs of my server and the results of svnadmin verify, svnadmin dump,
and fsfsverify...

Here are my server specs,
Windows Server 2003
2.6GHz Dual Core AMD Opteron
2GB RAM
Subversion 1.2.3.15833
Apache 2.0.63.200

svnadmin verify results
D:\svn>svnadmin verify repo
...
* Verified revision 18546.
* Verified revision 18547.
svnadmin: Reading one svndiff window read beyond the end of the
representation

Results of attempt to dump entire repo
D:\svn>svnadmin dump d:\svn\repo >d:\backups\svndump\repo.dump
...
* Dumped revision 18546.
* Dumped revision 18547.
svnadmin: Reading one svndiff window read beyond the end of the
representation

Results of attempt to dump Rev 18548 only
D:\svn>svnadmin dump d:\svn\repo -r 18548 >d:\backups\svndump\18548.dump
svnadmin: Checksum mismatch while reading representation:
expected: f347a33aed10b6cbb7c63c0454dcd157
actual: 1e6b40c996591f1e5e847b308fca0bb8

Results of running fsfsverify.py (this is the end of the output, I can post
the rest if need be, but it looks ok to this point)
D:\svn>fsfsverify.py -f D:\svn\repo\db\revs\18548

NodeRev Id: n6s.0.r18548/1820285
type: file
pred: n6s.0.r18545/447409
text: DELTA 18548 1139470 15 1561 eb60eb0574932fa10d666056cd22c8ec
cpath: /Models/trunk/src/Generated/PostalCode.cs
copyroot: 0 /
Traceback (most recent call last):
File "D:\svn\fsfsverify.py", line 1134, in <module>
options.dumpWindows)
File "D:\svn\fsfsverify.py", line 571, in verify
svndiff = Svndiff(f, self.length)
File "D:\svn\fsfsverify.py", line 461, in __init__
(self.startingOffset)
__main__.InvalidSvndiffHeader: Invalid svndiff header at offset 1139493

-- 
View this message in context: http://www.nabble.com/repo-corruption-issue-tp23878705p23878705.html
Sent from the Subversion Users mailing list archive at Nabble.com.
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2359546
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-06-05 00:06:59 CEST

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