Luis Rojas wrote on Fri, Sep 24, 2010 at 15:16:17 -0400:
> 
> On 2010-09-24, at 1:27 PM, Daniel Shahaf wrote:
> 
> > Luis Rojas wrote on Fri, Sep 24, 2010 at 11:42:07 -0400:
> >> suddenly the revision in the copy started passing verification, so we
> >> replaced that file in the original repository and all was well...
> > 
> > Did you compare the contents of the file in the original repository with
> > the contents of the file you replaced it with?
> 
> what do you mean? the file i replaced was the actual revision file on
> /repository/db/revs/

I understand this.  You said that you did:

        mv RepoCopy/db/revs/N Repo/db/revs/N

I'm asking if you compared these two files before you replaced one with
the other.

> but the file that was on that commit was the
> same. ( after we restored it we compared it against the email the hook
> script sends )
> 
> > 
> >> for 2 hours or so, after the same developer committed
> >> again a test file, we started getting a new error "Revision file lacks
> >> trailing newline".
> >> 
> > 
> > Can you rule out hardware (disk) problems?
> > 
> > What processes were accessing the repository around the time of those
> > unfortunat ecommits? (other commits? revprop changes? svnadmin?)
> > 
> 
> We actually suspect the disk, but we don't have enough evidence to
> suggest the disk is faulty, we are a small development team, and is
> very rarely we submit at the same time, i am not saying it cant happen
> but is very unlikely. also, as far as i know, no other process where
> accessing the repository at the time.
> 

"No other process" --- did you mean: no other process except for the
post-commit hook script?

> 
> >> 
> > 
> > Thanks,
> > 
> > Daniel
> 
> Luis R. Rojas
> SysAdmin
> Rogue Research Inc
> T:  (514) 284-3888
> F:  (514) 284-6750
> l...@rogue-research.com
> 
> 
> 

Reply via email to