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

Re: Distributed mirrors, and locking assets?

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2005-03-31 17:42:29 CEST

On Mar 31, 2005, at 9:05 AM, Greg Loscombe wrote:
>
> external clients ---- [ external slave ] ----- [ internal master]
> ---- internal clients

This sort of setup is one of the classic "impossible" problems in
databases: how do you do replication, yet keep locks enforced?

There's no such solution in Subversion. There are a number of scripts
out there for "replicating" data to Subversion slave servers, but the
slaves must be *read only*.

Even systems like Clearcase struggle with the scenario you suggested --
the replicating servers have to pass around a concept of "mastership"
on each project. Only one server is allowed to actually commit to
given area at a time.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Mar 31 19:47:56 2005

This is an archived mail posted to the Subversion Users mailing list.