Shared block device

Luke-Jr luke at dashjr.org
Tue Mar 13 01:05:34 CDT 2007


On Tuesday 13 March 2007 03:46:12 am Charles Steinkuehler wrote:
> Luke -Jr wrote:
> > 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.  

Indeed, but distributed SCM are all on par with CVS currently when it comes to 
copying/branching.

> With subversion, you have The_Repository, running on The_Server, and any
> redundancy needs to pretty much hide itself behind the scenes. 

Exactly what we need.

> 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):

At least with NFS, there's a single point of failure, defeating the purpose.

> If your mirrors need to be geographically separated, you might want to
> think about an alternative source control system.

Darcs is really nice, but also has some major flaws:
- Impossible to get a repository's true history
- Cannot copy at all
- Can only do a full repository checkout (and not just subdirectories)


More information about the Kclug mailing list