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

ra_svn deadlock

From: William Uther <willu.mailingLists_at_cse.unsw.edu.au>
Date: 2002-12-13 07:10:06 CET

Hi,
   Having found ra_svn deadlocks on MacOS X, I just tried it on a linux
box. This machine is running RedHat 8.0. It is using the BDB 4.0 that
is part of the default install. It is using apr and apr-util from
Apache 2.0.43. I'm using subversion revision 4111.

ra_local passes make check. Then...

make install
svnserve -d
make check
BASE_URL=svn://localhost/`pwd`/subversion/tests/clients/cmdline

leads to what looks like a deadlock in the update tests. The tail of
tests.log looks as follows:

> START: copy_tests.py
> CMD: svnadmin "create" "local_tmp/repos"
> CMD: svn "import" "--username" "jrandom" "--password" "rayjandom" "-m"
> "Log message for revision 1."
> "svn://localhost//src/subversion/subversion/tests/clients/cmdline/
> local_tmp/repos" "local_tmp/greekfiles"
> CMD: svn "co" "--username" "jrandom" "--password" "rayjandom"
> "svn://localhost//src/subversion/subversion/tests/clients/cmdline/
> repositories/copy_tests-1" "working_copies/copy_tests-1"
> Interrupted

If I set it up to tunnel over ssh then I get what looks like a deadlock
in the diff tests. The tail of tests.log looks like this:

> PASS: diff_tests.py 4: replace a file with a file
> CMD: svn "co" "--username" "jrandom" "--password" "rayjandom"
> "svn://localhost//src/subversion/subversion/tests/clients/cmdline/
> repositories/diff_tests-5" "working_copies/diff_tests-5"
> CMD: svn "up" "-r" "HEAD"
> CMD: svn "add" "A/B/E/theta"
[snip]
> CMD: svn "up" "-r" "1"
> CMD: svn "diff" "-r" "4"
> CMD: svn "diff" "-r" "4"
> CMD: svn "diff" "-r" "4"
> CMD: svn "diff" "-r" "1:4"
> Interrupted

These are the same results I got on MacOS X (with an earlier revision
of svn and both BDB4 and BDB4.1). Is noone else seeing this? Is
anyone else trying 'make check' with ra_svn?

Any suggestions on where to start looking? It seems to be fairly
reproducible.

Later,

Will :-}

--
Dr William Uther                National ICT Australia
Phone: +61 2 9385 6926          School of Computer Science and  
Engineering
willu@cse.unsw.edu.au           University of New South Wales, Australia
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Dec 13 07:11:13 2002

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