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

Re: how does our commit-finalization race logic *really* work?

From: Carsten Koch <CarstenKochICEM_at_web.de>
Date: Fri, 20 Nov 2009 14:22:46 +0100

On Wed, 2009-02-11 at 09:51 -0600, Ben Collins-Sussman wrote:
...
> somewhere between 5 and 15 jobs
> succeed in their commits. All the others return error:
>
> subversion/libsvn_ra_neon/commit.c:492: (apr_err=160024)
> svn: File or directory '.' is out of date; try updating
> subversion/libsvn_ra_neon/util.c:723: (apr_err=160024)
> svn: version resource newer than txn (restart the commit)

I am seeing the exact same thing on an "svn remove"
in a busy repository here.

I retried the remove manually later.
So far (I have seen the error twice), that always succeeded.

I have now changed the Python code that does the "svn remove"
to retry 10 times.

We'll see how that goes.

IMHO, it should not be the user's responsibility to retry here.

Cheers,
Carsten.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2420546
Received on 2009-11-20 14:25:00 CET

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