qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aidan Skinner" <ai...@apache.org>
Subject Re: High Availability through a shared filesystem
Date Fri, 25 Jan 2008 14:27:12 GMT
On Jan 24, 2008 7:50 PM, Robert Greig <robert.j.greig@gmail.com> wrote:

> On 24/01/2008, Aidan Skinner <aidan@apache.org> wrote:
>
> > BA fails, causing the heartbeat to fail. BB acquires the locks and
> > reads state from disk into it's message store. CA and CB to connect to
> > BB and continue to publish and consume messages as before.
> >
> > BA comes back up and enters secondary mode since BB has the store
> > locks. If BB fails then clients connect to BA.
>
> The challenge with this kind of thing is avoiding split brain.

Yeah,  the plan is to avoid that by having BB a blank slate until it
deems BA to be dead, then doing a brain transplant by reading from the
store (having acquired the necessary locks) before entering
primary/normal mode of operations.

- Aidan
-- 
aim/y!:aidans42  g:aidan.skinner@gmail.com
http://aidan.skinner.me.uk/
"Almost everything is imitation... The most original writers borrowed
from one another." - Voltaire

Mime
View raw message