On Fri, Apr 16, 2010 at 08:19:26PM -0400, Andersen, Krista wrote:
> I have run into the same "first" sync issue again today.  This time it was on 
> a commit that involved over 8000 paths.  When I gave the sync command myself 
> I got this error output:
> Transmitting file data .........<truncated - this really ran for over 6000 
> polka-dots>............svnsync: REPORT of 
> 'http://serverName/parentDirectory/repoName': Could not read response body: 
> connection was closed by server (http://serverName)
> 

Do you know what the corresponding log entries on the server look like?

> Does the race condition have more than one way of expressing itself?  
> 
> Because it has always appeared the same when I find it.  Two commits get out 
> of order and this causes svnsync to quit.  The rev-prop data is not synced on 
> the two corrupted revs, and this causes any attempt to sync again to return 
> with an error message asking if anyone has committed directly to the mirror.  
> After I remove the corrupt /revs and /revprops files - and edit a couple of 
> the /db files, the sync operation can run again.  
> 
> This race condition is rare - the fix is a little tricky - but quick enough 
> to be tolerable.  Is there any corruption possible from the race condition 
> that I am not yet aware of?

There is no corruption possible other than svnsync meta data getting
out of sync, as you described.

Stefan

-- 
Sent from my Nokia 1100

Reply via email to