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

svn checkout hanging

From: Heitzso <heitzso_at_bellsouth.net>
Date: 2005-11-17 19:05:16 CET

I converted 4 cvs repositories over to svn.
Repositories are on linux. I used cvs2svn for the
conversion and am using fsfs for the backend.

I can then checkout all of these repositories
very quickly w/ no hang to another Linux box.

I'm accessing the repositories via svn://blat/blat

I then installed svnX on an OS X box I have and
tried to checkout one of my projects. That hung.
Afterwards trying to checkout a repository to any
of my other systems would eventually work, but
could take 5 or 10 or 20 minutes (or never?) before
finally starting the process of checking out the
project.

While a checkout was hanging, I could go to
another box that had a working directory already
checked out and run "svn status" against the tree
and have it return right away.

This hanging behavior didn't stop until after I
completely shutdown OS X and restarted svnserver
on the repository server system. Then I could
go to a box (other than OS X) and retry checking
out a repository and wham ... nice and fast again.

Now I haven't fine grained testing exactly what
caused the checkout hang condition, e.g. I have
not tried rebooting OS X and trying just the
command line 'svn' command, then rebooting, etc.

Also, while the hang was going on I inspected
the repository server via top and it wasn't breathing
hard, low cpu usage, lots of memory free, etc.
So some lock condition had occurred on the fsfs
svn repository.

I'm wondering if svnX in the 'repository view'
mode is grabbing and locking down the repository
and whether that lock is not auto cleaned when
the program dies. (and I did double check that
I'm running fsfs backend for the svn repositories
and I know that fsfs is not supposed to get
wedged the same way the other db backend does).

Heitzso

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 17 19:28:36 2005

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.