Date: Wed, 01 Jul 2009 08:29:23 -0700 From: Marcel Moolenaar <xcllnt@mac.com> To: Pawel Jakub Dawidek <pjd@FreeBSD.org> Cc: rick-freebsd2008@kiwi-computer.com, freebsd-geom@freebsd.org Subject: Re: gmirror gm0 destroyed on shutdown; GPT corrupt Message-ID: <D4656301-95DD-46B2-A52B-A4E9AE1CE841@mac.com> In-Reply-To: <20090701135338.GE4372@garage.freebsd.pl> References: <20090625110253.GA31443@mech-cluster238.men.bris.ac.uk> <10FCC74D-6D46-4112-AD89-BBB4C5933957@mac.com> <h24v15$70v$1@ger.gmane.org> <2FFFB36F-EFA3-4D92-98A3-692BA2D6F63E@mac.com> <20090629210003.GA24038@keira.kiwi-computer.com> <704EE47D-F0C4-4C63-AA3C-3ADF92CC8379@mac.com> <20090701135338.GE4372@garage.freebsd.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jul 1, 2009, at 6:53 AM, Pawel Jakub Dawidek wrote: >> Answer the following: >> >> foo0 is a provider with 3 sectors. >> bar is a geom class that puts meta-data in the first sector. >> baz is a geom class that puts meta-data in the last sector. >> >> Both bar and baz get to taste foo0. Which one should go first? > > Marcel, I don't think you expect than entire world will agree on one > place where metadata should be stored? No, I don't expect it. But we do need to realize that there is a race and unless we keep track of the ordering (outside of GEOM), we will always run into some scenarios where the tasting results in warnings or errors... -- Marcel Moolenaar xcllnt@mac.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D4656301-95DD-46B2-A52B-A4E9AE1CE841>