gmirror and a flaky member
Andriy Gapon
avg at FreeBSD.org
Fri Jan 6 10:13:28 UTC 2017
On 06/01/2017 11:54, Andriy Gapon wrote:
>
> Can a geom mirror handle a member that gets disconnected and then reappears again?
>
> What I am seeing right now is that the mirror does not pick up the member when
> it reappears. I have to add it back manually.
To add more substance, here is what gets logged when the disk disappears:
GEOM_MIRROR: Request failed (error=6). ada0p2[READ(offset=2517700608, length=4096)]
GEOM_MIRROR: Device swap: provider ada0p2 disconnected.
And here's what gets logged when the disk reappears:
GEOM_MIRROR: Component ada0p2 (device swap) broken, skipping.
GEOM_MIRROR: Cannot add disk ada0p2 to swap (error=22).
> Even worse, the commands I have
> to execute are:
> $ gmirror forget ...
> $ gmirror insert ...
>
> This does not appear to be a graceful way of reactivating the member.
>
> Whatever other commands I try (activate, rebuild) they fail.
>
> Maybe there is something I should set in the mirror's configuration.
> Any advice?
> Thank you!
>
--
Andriy Gapon
More information about the freebsd-geom
mailing list