Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jun 2012 10:45:35 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        Pawel Jakub Dawidek <pjd@FreeBSD.org>
Cc:        freebsd-current <freebsd-current@FreeBSD.org>, freebsd-hackers <freebsd-hackers@FreeBSD.org>, "Andrey V. Elsukov" <bu7cher@yandex.ru>, Andriy Gapon <avg@FreeBSD.org>, Kevin Oberman <kob6558@gmail.com>
Subject:   Re: [CFC/CFT] large changes in the loader(8) code
Message-ID:  <E5F4BCA6-8AEF-40C2-B44A-D2050069D0A7@xcllnt.net>
In-Reply-To: <20120626214330.GG1399@garage.freebsd.pl>
References:  <4FE9B01C.30306@yandex.ru> <201206261337.11741.jhb@freebsd.org> <20120626212308.GE1399@garage.freebsd.pl> <CAN6yY1vBSPjeP6HzuH4ityRhguGhi-b9Nd=YRfyAtfNZaNSC7A@mail.gmail.com> <20120626214330.GG1399@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help

On Jun 26, 2012, at 2:43 PM, Pawel Jakub Dawidek wrote:
> 
> As for sharing disk with other OS. If you share the disk with OS that
> doesn't support gmirror, you shouldn't use gmirror in the first place.
> You probably want to use only formats that are recognized by all your
> OSes.

This statement is ridicuous by virtue of not being in touch with
reality and by making gmirror useless for such wide range of cases
that one can question why we have it at all.

Put differently: a mirroring class is a fairly basic and useful thing
to have. Limiting it's use is nothing but artificial and follows from
having to use the underlying provider to store metadata. This then
changes the view of the underlying providing to consumers above gmirror
in a way that makes the presence or absence of gmirror visible.
Solving the visibility problem makes gmirror useful all the time.
I see that as a better way of looking at it than simply blurting out
that you shouldn't use gmirror when certain awkward and artifical
conditions apply.

-- 
Marcel Moolenaar
marcel@xcllnt.net





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E5F4BCA6-8AEF-40C2-B44A-D2050069D0A7>