Luke -Jr wrote:
On Monday 12 March 2007 17:06, David Nicol wrote:
things to look at:
ENBD (Extended Network Block Device) to share the block devices
redhat GFS for using the block devices (or reccommended BCPs on ENBD mailing lists)
Coda and Intermezzo for distributed file systems that support detach, reattach (although how that would be better than a svn checkout directly on the mobile device is somewhat of a mystery -- is Luke still drive-space-constrained for source code projects?)
The idea is to have read-write mirrors of a Svn repository for maximum uptime.
That sounds more like Git or one of the other distributed versioning tools. With subversion, you have The_Repository, running on The_Server, and any redundancy needs to pretty much hide itself behind the scenes.
Did you read up on the back-ends in the red-bean book?: http://svnbook.red-bean.com/nightly/en/svn.reposadmin.planning.html#svn.repo...
There's also an interesting thread from the subversion mailing list, indicating FSFS on top of NFS (should) or GFS/AoE (will) do what you want (assuming your servers are fairly 'near' each other in network terms): http://svn.haxx.se/users/archive-2006-10/0225.shtml http://svn.haxx.se/users/archive-2006-10/0220.shtml http://svn.haxx.se/users/archive-2006-10/0243.shtml
If your mirrors need to be geographically separated, you might want to think about an alternative source control system.