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

Re: Discrepancies in svn mirror created with svnsync

From: Andreas Mohr <andi_at_lisas.de>
Date: Tue, 12 Feb 2013 16:32:39 +0100

Hi,

On Tue, Feb 12, 2013 at 05:18:01PM +0200, Marius Gedminas wrote:
> On Sat, Feb 09, 2013 at 11:31:07AM +0100, Andreas Mohr wrote:
> > Hi,
> >
> > On Fri, Feb 08, 2013 at 03:45:29PM +0100, Stefan Sperling wrote:
> > > So you should definitely wrap svnsync in a tool like lockfile (part of
> > > procmail), or upgrade to 1.7.
>
> I went with
>
> #!/bin/sh
> lockfile -r500 /stuff/zope-mirror/locks/ADHOC.lock || exit 1
> /usr/bin/sudo -u syncuser /usr/bin/svnsync sync file:///stuff/zope-mirror
> rm -f /stuff/zope-mirror/locks/ADHOC.lock
>
> > Be careful about "solutions" other than lockfile - some of these appear to be
> > terribly unsafe (some newer Ubuntu-introduced "atomic locking" package
> > comes to mind - which then executes anyway after a measly timeout!).
>
> Do you remember the name of the package?

Possibly it was the lockfile-progs one, but not sure, couldn't nail
it down any more, sorry.

There seem to be recommendations for flock, since that has clean
behaviour on shell trap etc.

Andreas Mohr
Received on 2013-02-12 16:33:12 CET

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.