Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Mar 2010 19:56:06 -0800
From:      Freddie Cash <fjwcash@gmail.com>
To:        fs@freebsd.org
Subject:   Re: HAST: split-brain -- how to force one side to become primary?
Message-ID:  <b269bc571003041956t1f126dd9xd988d68f5e79f617@mail.gmail.com>
In-Reply-To: <20100304210508.GA1816@garage.freebsd.pl>
References:  <b269bc571003031631s1c4cbde1rb3f54b9189d95ea8@mail.gmail.com> <20100304210508.GA1816@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 4, 2010 at 1:05 PM, Pawel Jakub Dawidek <pjd@freebsd.org> wrote:

> On Wed, Mar 03, 2010 at 04:31:40PM -0800, Freddie Cash wrote:
> > According to the wiki, when a split-brain situation arises, I should be
> able
> > to stop hastd on one side, write changes to the /dev/hast/* providers on
> the
> > primary to increment the localcnt valye, and then bring up the secondary
> > hastd.  The locacnt/remotecnt values will be different, and everything
> will
> > start to re-sync.
> >
> > However, this doesn't seem to work.  Or, maybe I'm not doing things right
> to
> > make it work.  Or maybe I've completely misunderstood how it all works.
> >  (Nah, that can never happen.  roll-eyes)  :)
>
> On split-brain, when you decide that you don't need data on one of the
> nodes you simply do the following on this node:
>
>        # hastctl role init <resource>
>        # hastctl create <resource>
>        # hastctl role secondary <resource>
>
>
I figured it would be something simple like that.  Thanks for the pointers.

I'll give this a try in a couple of weeks, when we're back from vacation.
:)

-- 
Freddie Cash
fjwcash@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b269bc571003041956t1f126dd9xd988d68f5e79f617>