Kutter, Martin wrote on Thu, 25 Feb 2010 at 13:29 +0100: > 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". >
This is the error message added in 1.6.4 as part of the security fix then. You may want to try a 1.6.3 server (the last release *without* the security fix). > 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 > >