Hello,

I got a strange error in one of our subversion repositories: On checking 
out a file from revision 3865 on, svn reports "Svndiff contains a too-large 
window".

The same error is reported by "svnadmin verify" and "svnadmin dump".

Server OS is RedHat Enterprise Linux 5.4 (64 bit)
Subversion server is 1.6.5 built from a slightly modified the Fedora Core 12 
Source RPM 
using the sqlite amalgamation
SVN client used was TortoiseSVN 1.6.6 (probably on XP, not sure)
Repository type is FSFS
Repository layout is sharded
The repository as a hole has a size of around 5GB
db/revs/7/3865 is 210MB in size, a backup of the file from the night after the 
commit contains a file with no differences.

The revision in question contains two added binary files of around 102MB in 
size. 
The file which cannot be checked out is one of these files. 
All other files added or updated in this revision can be checked out.

In the current state, the repository cannot be dumped - when reaching the 
corrupted 
revision, svnadmin aborts with "Svndiff contains a too-large window".

Is there some way to recover the checked-in file?
Can the file in question be removed from this revision?
Or can the complete revision be replaced somehow?

Thanks a lot,

Martin Kutter

Siemens AG
Siemens IT Solutions and Services
Global Operations
SIS GO CS ITO A&S 4
Werner-von-Siemens-Str. 60
91052 Erlangen, Germany
mailto:martin.kut...@siemens.com

Siemens Aktiengesellschaft: Chairman of the Supervisory Board: 
Gerhard Cromme; Managing Board: Peter Loescher, Chairman, President and Chief 
Executive Officer; Wolfgang Dehen, Heinrich Hiesinger, Joe Kaeser, Barbara Kux, 
Hermann Requardt, Siegfried Russwurm, Peter Y. Solmssen; Registered offices: 
Berlin and Munich, Germany; Commercial registries: Berlin Charlottenburg, 
HRB 12300, Munich, HRB 6684; WEEE-Reg.-No. DE 23691322
 

Reply via email to