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

Re: svn commit: rev 5194 - trunk/subversion/libsvn_fs

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2003-03-04 02:57:08 CET

Karl Fogel <kfogel@newton.ch.collab.net> writes:

> brane@tigris.org writes:
> > Log:
> > We decided some time ago to kill off this txn_checkpoint.
> >
> > * subversion/libsvn_fs/fs.c (cleanup_fs): Don't call txn_checkpoint.
>
> I had a local diff with this change, and have been testing it using
> stress.pl. I didn't really see much improvement (though I'm not
> totally convinced that my testing methodology was perfect). I did get
> some deadlocks with the change, that I didn't seem to get without it.

I just tried five instances of stress.pl (r5195) over ra_local and I
got a commit error that I have never seen before

Updated to revision 193.
Committing:
Sending wcstress.5717/trunk/bar1/foo1
Sending wcstress.5717/trunk/bar2/foo2
Sending wcstress.5717/trunk/foo1
Sending wcstress.5717/trunk/foo2
Transmitting file data ...../svn/subversion/libsvn_client/commit.c:670: (apr_err=160020)
svn: Item already exists in filesystem
svn: Commit failed (details follow):
../svn/subversion/libsvn_fs/bdb/nodes-table.c:146: (apr_err=160020)
svn: successor id `2.0.166' (for `2.0.15r') already exists in filesystem '/home/pm/sw/subversion/obj/subversion/tests/repostress/db'
../svn/subversion/libsvn_fs/bdb/bdb-err.c:61: (apr_err=160030)
svn: Berkeley DB deadlock error
svn: Berkeley DB error while reading node revision for filesystem /home/pm/sw/subversion/obj/subversion/tests/repostress/db:
DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock
unexpected commit fail: exit status: 256

Here's what the working copy that failed looks like after that failure

svn st wcstress.5717/
M wcstress.5717/trunk/bar1/foo1
M wcstress.5717/trunk/bar2/foo2
M wcstress.5717/trunk/foo1
M wcstress.5717/trunk/foo2

Although that particular commit failed, the client terminated
gracefully, note the working copy is not locked. The repository was
OK and the other four instances of stress.pl carried on beyond 800
revisions.

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Mar 4 02:57:58 2003

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

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