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

Re: Restarting Apache during a commit through a proxy

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Wed, 16 Feb 2011 23:13:27 +0000

Branko Čibej <brane_at_e-reka.si> writes:

> In other words, use a proper crash-resistant transaction commit
> sequence, with automatic rollback as necessary. See the sqlite docs for
> a description of one way of doing this. :)

Possibly. But that probably introduces an overhead that is entirely
pointless in most cases. This problem can only occur with mod_dav_svn
used through a proxy. So I was thinking that a near-zero overhead
solution is to have mod_dav_svn associate some sort of process ID with
the transaction (in something like the the activity database) and have
mod_dav_svn itself fail the commit if the process ID changes. The
problem can only occur when the process ID changes and for the majority
of commits that will not happen.

-- 
Philip
Received on 2011-02-17 00:14:12 CET

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.