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

Re: FSFS Issue...

From: Greg Hudson <ghudson_at_MIT.EDU>
Date: 2006-05-30 14:34:46 CEST

On Tue, 2006-05-30 at 02:21 +0100, Malcolm Rowe wrote:
> As far as fixing it goes, the right fix is probably to only use a single
> file handle per revprop file, open for the lifetime of the transaction
> (or transaction root, actually).

I don't necessarily agree with this, incidentally. The right fix may be
to determine when mod_dav_svn isn't properly aborting a commit on a
write failure and to fix that. Alternatively, if it's desired to make
FSFS more resilient against malfunctioning callers, the right fix may be
to mark transactions as dead when write errors occur, and refuse to
complete them.

(This is assuming the problem really is bad logic in mod_dav_svn. We
don't have a complete understanding of what's going wrong in these
corruption cases because we can't reproduce them.)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue May 30 14:36:10 2006

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