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

Re: Subversion's use of Berkeley DB [#11511]

From: Justin Erenkrantz <justin_at_erenkrantz.com>
Date: 2004-12-08 18:48:46 CET

--On Wednesday, December 8, 2004 12:38 PM -0500 Keith Bostic
<bostic@abyssinian.sleepycat.com> wrote:

> As a springboard for that discussion, I propose we find a
> serialization point for all threads of control using a
> Subversion repository so we can determine if a thread of
> control is the first thread of control entering the database
> environment after a possible application or system failure.

Well, for mod_dav_svn access (WebDAV), we can have an Apache hook run on
initialization before httpd starts serving pages. So, the only thing we'd
need to do is figure out if some other process (or system) crash occurred that
left it in a potentially goofy (but non-detectable??) state.

Don't I recall you (or someone else) advising that we always run recovery on
process initialization? Would that work here?

How did George resolve this for mod_db4? (This doesn't directly help ra_svn
or SSH tunneling though, but can provide us with some insights.)

Thanks! -- justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Dec 8 18:50:34 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.