Date: Mon, 5 Jul 2010 12:27:00 -0700 From: Freddie Cash <fjwcash@gmail.com> To: freebsd-fs@freebsd.org Subject: Re: HAST and CARP Message-ID: <AANLkTimn9VQIcsJ-kbbZ0rONNEMTBVie199C7SBmJBie@mail.gmail.com> In-Reply-To: <4C31681C.5070406@soupacific.com> References: <4C139F9C.2090305@soupacific.com> <86iq5oc82y.fsf@kopusha.home.net> <4C14215D.9090304@soupacific.com> <20100613003635.GA60012@icarus.home.lan> <20100613074921.GB1320@garage.freebsd.pl> <4C149A5C.3070401@soupacific.com> <20100613102401.GE1320@garage.freebsd.pl> <86eigavzsg.fsf@kopusha.home.net> <20100614095044.GH1721@garage.freebsd.pl> <868w6hwt2w.fsf@kopusha.home.net> <20100614153746.GN1721@garage.freebsd.pl> <86zkyxvc4v.fsf@kopusha.home.net> <4C2C43D5.1080907@soupacific.com> <86mxubndrp.fsf@kopusha.home.net> <4C2D7615.5070606@soupacific.com> <861vbm1hpr.fsf@zhuzha.ua1> <4C2D9C62.4050105@soupacific.com> <86wrtez14z.fsf@zhuzha.ua1> <4C2DC801.5080108@soupacific.com> <86iq4xx9fy.fsf@kopusha.home.net> <4C2F3E14.1080601@soupacific.com> <86pqz3iw33.fsf@kopusha.home.net> <4C31681C.5070406@soupacific.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jul 4, 2010 at 10:05 PM, hiroshi@soupacific.com <hiroshi@soupacific.com> wrote: >> I think you could make a configuration so when hostB (secondary) switches >> to master it changes advskew to the value lower then on hostA. > >> In this way after hostA reboot it will have higher advskew and will be forced to do as a >> secondary. Then after the nodes are synchronized you can switch to the >> initial state restoring initial value of advskew on hostB. >> > NO ! Once split-brain mode appeared, CARP and HAST as BACKUP mode by changed > whatever, advskew value etc. No way to get out slip-brain complain forever! > > Is there anybody having same problem ? Only me? Once you are in a split-brain situation, you have to take manual steps to repair. Set one side as master. Then run "hastctl create" on the other box, to reset all the hast metadata on the devices, and initiate a new sync from the master. Ideally, any automated scripts would handle all the possible error conditions and checks, and prevent the systems from getting into the split-brain situation in the first place. :) (Yeah, a lot easier said than done.) -- Freddie Cash fjwcash@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimn9VQIcsJ-kbbZ0rONNEMTBVie199C7SBmJBie>