From owner-freebsd-geom@FreeBSD.ORG Tue Jan 15 08:50:02 2013 Return-Path: Delivered-To: freebsd-geom@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A4AB8470 for ; Tue, 15 Jan 2013 08:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 9670368D for ; Tue, 15 Jan 2013 08:50:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0F8o2oP033646 for ; Tue, 15 Jan 2013 08:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0F8o2im033645; Tue, 15 Jan 2013 08:50:02 GMT (envelope-from gnats) Date: Tue, 15 Jan 2013 08:50:02 GMT Message-Id: <201301150850.r0F8o2im033645@freefall.freebsd.org> To: freebsd-geom@FreeBSD.org Cc: From: Alexander Motin Subject: Re: kern/147667: [gmirror] Booting with one component of a gmirror, then with the other leads to an inconsistent gmirror device. X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Alexander Motin List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jan 2013 08:50:02 -0000 The following reply was made to PR kern/147667; it has been noted by GNATS. From: Alexander Motin To: bug-followup@FreeBSD.org, sven.kirmess@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