Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Oct 2018 15:39:42 +0000
From:      bugzilla-noreply@freebsd.org
To:        geom@FreeBSD.org
Subject:   [Bug 232671] [gmirror] gmirror fails to recover from degraded mirror sets in some circumstances
Message-ID:  <bug-232671-14739-2I7CZthqUt@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-232671-14739@https.bugs.freebsd.org/bugzilla/>
References:  <bug-232671-14739@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232671

--- Comment #2 from Mark Johnston <markj@FreeBSD.org> ---
Nice.  JFYI, there's a number of test cases in tests/sys/geom/class/mirror
which attempt to reproduce issues like the one you described.

Regarding the proposed fix, check out r306743.  It aimed to fix a
similar-sounding problem.  I think it's not quite sufficient in that we make
the decision to transition to RUNNING before checking for broken disks.  In the
scenario you described, it sounds like we should transition back to STARTING
and wait for a third disk to arrive.

-- 
You are receiving this mail because:
You are the assignee for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-232671-14739-2I7CZthqUt>