logo       

Re: Bound branch implementation: msg#00258

Subject: Re: Bound branch implementation
[Nathaniel McCallum]

> On Sun, 2005-11-13 at 15:03 -0600, John A Meinel wrote:
>> I am happy to hear alternative possibilities. But the above work flow
>> is
>> very difficult to scale above a 1-1 relationship, since you have the
>> problem Erik mentioned, where a commit into one branch, needs to
>> successfully commit into multiple other branches. We can always add
>> 2-phase commit, but it seems to be unnecessary overhead at this
>> point. 
> The first stage of a --sync'd commit is merging in all remote branches.
> That is where it would fail.

No, not necessarily; without a two-phase commit, sync-merging with
more than one shadow would introduce a race condition.

Imagine developers A and B who both tries to update shadows X and Y,
which are at revno 42.

  A <- X@42
  A -> X    # Creates 43a
  B <- Y@42
  B -> Y    # Creates 43b
  A -> Y    # Wants to create 43a, but 43b is already present.



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
science.linguis...    culture.sf.lite...    video.mplayer.c...    yellowdog.gener...    ietf.rfc822/199...    emacs.help/2002...    redhat.release....    kernel.speakup/...    java.openejb.de...    debian.devel.gt...    xfree86.newbie/...    bug-tracking.ma...    pam/2003-05/msg...    games.devel.ope...    user-groups.lin...    music.pancham/2...    network.mq.deve...    web.html.genera...    arklinux.bugs/2...    linux.ecasound/...    qnx.openqnx.dev...    org.user-groups...    file-systems.sf...    trustix.contrib...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe