Shared block device

Charles Steinkuehler charles at steinkuehler.net
Mon Mar 12 22:46:12 CDT 2007


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.reposadmin.basics.backends

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.

-- 
Charles Steinkuehler
charles at steinkuehler.net


More information about the Kclug mailing list