Daniel Shahaf wrote on Thu, Feb 09, 2012 at 01:46:45 +0200:
> Jason Wong wrote on Wed, Feb 08, 2012 at 15:32:05 -0800:
> > Hello and thank you for replying.
> > 
> > On Tue, Feb 7, 2012 at 4:04 PM, Daniel Shahaf <danie...@elego.de> wrote:
> > > Jason Wong wrote on Tue, Feb 07, 2012 at 13:23:10 -0800:
> > >> Any help/comments would be appreciated. Thank you.
> > >>
> > >
> > > As I said, I'd be interested in isolating the cause of these errors.
> > > Is there anything common to revisions that triggered the bug (as
> > > explained above)?  Are they concomitant with concurrent writes (commits,
> > > propedits, 'svn lock' operations, 'svnadmin pack' operations)?  What
> > > version of svn does your server run (1.7.1?)?  What operating system
> > > does your server run?  Is there anything noteworthy about its
> > > filesystems or disks?
> > >
> > I am working with our lead developer to come up with more details
> > on our build process. I will post this when I get it.
> > Our svn repository is 1.7.1 and is hosted on Apache 2.2.21 on a
> > Windows 2003 server. The server has running RAID5 with SCSI disks.
> > 
> 
> Okay.  We've seen this happen on svn.apache.org, which today runs
> httpd-2.3/FreeBSD/zfs, and was probably running this or a similar stack
> when the problems triggered there.
> 
> > Because my systems are on Windows, I don't think the perl script
> > you had sent me will run as there are a couple commands in it
> > that are called which I don't have. Do you have any suggestions
> > for how I can run the script?
> > 
> 
> Get xxd.exe from http://www.vim.org/ and cat.exe and sed.exe from
> http://gnuwin32.sf.net (or from Cygwin).  Delete from the script the
> line that uses the 'head' command.
> 
> Or just reimplement it in your language of choice.  Basically it runs
> 'svnlook', parses out the noderev-id as '%s.%s.%s', parses \3 as
> 'r%d.%d', and opens revision file \1 at offset \2 --- accounting for the

Typo fix: 'r%d.%d' -> 'r%d/%d'

> fact that that revision may have been 'svnadmin pack'ed.
> 
> If I spoke too fast, feel free to ask.
> 
> > In the meantime, I am running svn log -q and will go though the
> > output to scan for missing revisions. I will let you know those
> > results when I have them.
> > 
> 
> Thanks,
> 
> Daniel
> 
> > Thank you.
> > 
> > Jason Wong

Reply via email to