kern/147667: [gmirror] Booting with one component of a gmirror, then with the other leads to an inconsistent gmirror device.
Alexander Motin
mav at FreeBSD.org
Tue Jan 15 08:50:02 UTC 2013
The following reply was made to PR kern/147667; it has been noted by GNATS.
From: Alexander Motin <mav at FreeBSD.org>
To: bug-followup at FreeBSD.org, sven.kirmess at kzone.ch
Cc:
Subject: Re: kern/147667: [gmirror] Booting with one component of a gmirror,
then with the other leads to an inconsistent gmirror device.
Date: Tue, 15 Jan 2013 10:46:40 +0200
Described situation is predictable with the existing gmirror metadata
format. gmirror compares disks only by their generation IDs. If you
would just reboot extra time with one of the disk in experiment, that
disk would win and another would be resynced automatically.
Intel Matrix RAID supported by new graid module handles this situation
by giving each disk information about every other. That makes one disk
loose the challenge and be rebuilt in every situation.
--
Alexander Motin
More information about the freebsd-geom
mailing list