AW: Balancing and proxing
From: Markus Schaber <m.schaber_at_codesys.com>
Date: Mon, 12 Aug 2013 07:08:52 +0000
Von: Roman Naumenko [mailto:roman_at_naumenko.ca]
If you use a shared storage which provides working locking semantics, exactly this is possible.
SVN already supports several processes accessing the same repository (like the mod_dav_SVN processes in an apache multiprocess configuration, svnserve (directly and via svn+ssh), and local file:// access), even different versions if they all support the given repository version.
So if your file system guarantees working semantics for locking, using a shared data storage should work.
Subversion is a free software project, and "everyone has its own itch to scratch". :-)
The demand is there, and there are solutions (whether using shared storage, or the built-in transparent proxy mode of mod_dav_svn, or WanDiscos proprietary solution).
For example, apache.org hosts hundreds of projects (including SVN itself) and more than 1.5 million revisions using the built-in transparent write-through proxy mode.
While Subversion as a free software project may not seem to "officially confirm" some of those solutions, the SVN community also is "just" a group of volunteers who share some common stakes in the SVN development, and not a commercial IT support offering.
On the other hand, installations of the scale you envision should always be backed by professional SVN support. If you don't have the knowledge in-house, I suggest you sign a support contract with one of the companies providing commercial SVN support, preferably one of those who hired some of the committers, as those companies will then provide support and "official confirmation" for whatever setup they conceptualize for your problem.
CODESYSÂ® a trademark of 3S-Smart Software Solutions GmbH
Inspiring Automation Solutions
3S-Smart Software Solutions GmbH
Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Trade register: Kempten HRB 6186 | Tax ID No.: DE 167014915
This is an archived mail posted to the Subversion Users mailing list.