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

Repository "hung"

From: Peter Howard <pjh_at_coastal.net.au>
Date: 2002-12-18 12:56:34 CET

I say "hung" as I can't think of a better one-word description.

The long version.

On Tuesday the repository was fine. On Wednesday night (now) I went to do
an update (remote, different machine to Tuesday). Can't access repository.
(Apologies here, the exact error is long gone, and at that point I thought I
was dealing with a simple prob)

Go to repository machine. To be safe do a recover.

"svnadmin recover {path to repos}"
"Acquiring exclusive lock on repository db, and running recovery procedures.
Please stand by . . ."

Some 10 minutes later with nothing more, I ctrl-c the job. Think. DAMN!
apache is still running. Stop apache. Now try to recover. Same result
"Please stand by . . ." then nothing. Checking the process usage, svnadmin
is sitting at 10-15% of CPU.

Check filesystem. It's full. Bother. Remove heaps of stuff. Filesystem
now down to 60%. Try recover again. Same result "Please stand by . . ."
then nothing more after 5-10 minutes.

Is there anything there? Try "svnadmin lsrevs {path to repos}. This seems
to work fine, after 50 or so revisions have gone by, ctrl-c out. Try
recover, as above.

OK, let's try a dump. Similar behaviour to recover -ie. nothing happens.

Try a remote checkout (with apache restarted)
"svn: RA layer request failed
svn: PROPFIND of /: 405 Method Not Allowed"

Try a local checkout (file:///)
At one point during this process this didn't work. Of course, now as it's
run to get the error message, it works <SIGH/>

I've left out other minor details such as all the stops/restarts of apache,
removing & recreating the repository lockfile, access_log & error_log

So I'm left with:
- Local checkout works
- Remote checkout (on local or remote machine) fails
- svnadmin "hangs" on recover & dump, lsrevs works

This is on 0.15, on Solaris 8, apache 2.0.43, bdb 4.0.14



To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Dec 18 12:57:30 2002

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