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