hastd: assertion (res->hr_event != NULL) fails in secondary on split-brain

Pawel Jakub Dawidek pjd at FreeBSD.org
Thu Oct 7 18:25:08 UTC 2010


On Tue, Oct 05, 2010 at 09:47:36AM +0200, Pawel Jakub Dawidek wrote:
> On Tue, Oct 05, 2010 at 10:05:13AM +0300, Mikolaj Golub wrote:
> > 
> > On Mon, 4 Oct 2010 23:36:47 +0200 Pawel Jakub Dawidek wrote:
> > 
> >  PJD> I see three problems:)
> > 
> >  PJD> 1. In child_kill() you interpret status value always, even if it is
> >  PJD>    invalid due to earlier errors.
> >  PJD> 2. While copying the code you changed style. Don't you like style(9)?:)
> > 
> > Me like :-). But it looks like my emacs don't. Need to teach it somehow...
> > 
> >  PJD> 3. The patch doesn't fix the root cause of the problem.
> > 
> > Thank you for your comments.
> 
> The hang you reported is still not fixed, but I'm working on it.

Could you verify if the primary/secondary loop doesn't cause hangs
anymore with most recent hast?

-- 
Pawel Jakub Dawidek                       http://www.wheelsystems.com
pjd at FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20101007/1be7036f/attachment.pgp


More information about the freebsd-fs mailing list