[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

svnsync fails on a 'pull' operation

From: Tony Butt <tjb_at_cea.com.au>
Date: Tue, 21 Aug 2012 14:54:59 +1000

We synchronise our production repository to a backup server, using a
push model from post-commit and post-revprop hooks, and also a pull
model (from the backup server) to a different synchronised copy as an
hourly cron job.
We also make a nightly hotcopy of the repository which is backed up to
tape. The proverbial 'belt, braces, and a piece of string' backup approach.

This has run quite well for us for some years, through various 1.6.x
releases of subversion, and then 1.7.x releases.
I was recently away for a few weeks, and returned to find the pull sync
was failing, not able to lock the repository. I suspected some transient
problem, likely a network glitch, had corrupted the target. We were
running subversion 1.7.5 on both the source and target repositories.

I re-created the target repository, re-initialised the synchronisation,
and tried again. After 91 revisions copied, the svnsync command aborted.
I thought, maybe something about that revision? So I recreated the
repository, checked the permissions, and started again. After some 40000
revisions, the svnsync command aborted again.

I have since updated the target server to subversion 1.7.6, svnsync
still crashes, always at a different point.
I have just updated the source server to subversion 1.7.6, I have not
had the chance to try svnsync again, but I am not hopeful.

So, currently, we have
Production server, svnsync source repository, Ubuntu 10.04 with a hand
built subversion 1.7.6
Backup server, svnsync target repository, Ubuntu 12.04 with a hand built
subversion 1.7.6

The repository has around 77000 revisions currently.

The push svnsync still works correctly, but I am not sure if this is chance.

Unfortunately our mail gateway has a history of blocking some mails from
this list, so I will try to follow up via web archives. Replies cc'd to
me should also make it through (I hope).

Tony Butt
CEA Technologies
Canberra, Australia.
Received on 2012-08-21 06:59:40 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.