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

Re: My first hung repository

From: Vincent Lefevre <vincent+svn_at_vinc17.org>
Date: 2004-08-25 17:53:01 CEST

On 2004-08-25 01:05:27 -0400, Greg Hudson wrote:
> (I'd also like to know why the commit hung in the first place, but
> the answer is probably buried in the BDB internals.)

I don't know if this is the cause, but I noticed that if you kill svn
with a SIGQUIT (Ctrl-\ under Unix), then subsequent svn commands will
hang.

> Second, how we're improving things: in svn 1.1.0 (but not in 1.1.0-rc2,
> I believe), when we grab the exclusive lock for recovery, we will do it
> in a non-blocking fashion, and simply fail out if we don't get it.
> We've also written a non-BDB back end which is less brittle; see
> http://web.mit.edu/ghudson/info/fsfs.

This document is nice, but you should spell-check it. :)

And what if FSFS is in an inconsistent state, i.e. if a write process
dies at a very bad moment? Or is it always consistent (i.e. possibly
with just a bad "current" file, that can easily be recovered, if I
guessed correctly)?

-- 
Vincent Lefèvre <vincent_at_vinc17.org> - Web: <http://www.vinc17.org/>
100% validated (X)HTML - Acorn / RISC OS / ARM, free software, YP17,
Championnat International des Jeux Mathématiques et Logiques, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Aug 25 17:53:33 2004

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.