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

Re: Frequence repository wedges

From: Mark Parker <mark_at_msdhub.com>
Date: 2005-04-22 20:09:46 CEST

Ben Collins-Sussman wrote:
> Firedaemon is like unix inetd, right? It launches svnserve only when a
> connection comes in? In which case, you *don't* want to use the -d
> switch with svnserve. That causes the process to detatch into the
> background.
>
> I suspect what's going on is that firedaemon then loses track of the
> process, thinks it's "dead" and then forcibly kills the process... which
> of course, is guaranteed to wedge a repository. Try either running
> 'svnserve -d' (without using Firedaemon at all), or tell Firedaemon to
> run 'svnserve -r'.

No, FireDaemon is a generic service that runs other processes (like the
srvany.exe that comes in the resource kit). It's a generic version of
the svnservice.exe tool that has been mentioned in this thread already.

It's a true service that has as it's sole purpose in life to start some
other process (which isn't a service) when it's started. When it's
stopped, it stops that process. It makes any program act like a service.

Given that, you may still be correct that passing the -d parameter may
cause problems, for the reasons you state above.

I'd guess that using the svnservice.exe tool is probably a better
choice, because the author of that tool has already worked out how to
run svnserve correctly. Get it at http://dark.clansoft.dk/~mbn/svnservice/

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Apr 22 20:16:42 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.