Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jul 2009 22:59:56 +0200
From:      =?ISO-8859-1?Q?Marius_N=FCnnerich?= <marius@nuenneri.ch>
To:        Harald Schmalzbauer <h.schmalzbauer@omnilan.de>
Cc:        Dimitry Andric <dimitry@andric.com>, freebsd-current@freebsd.org, Ivan Voras <ivoras@freebsd.org>
Subject:   Re: gmirror provider name limit [Was: Re: geom_label: gpt/labelname for gmirror provider?]
Message-ID:  <b649e5e0907281359h9804499me9119c04281ec659@mail.gmail.com>
In-Reply-To: <4A6F5A1F.2070906@omnilan.de>
References:  <4A5CB2D1.5070106@omnilan.de> <h3iegi$kpu$1@ger.gmane.org> <4A5CC981.8010000@omnilan.de> <4A5EDA14.8000703@omnilan.de> <4A5F0F4F.5060505@andric.com> <4A6F52BE.9000901@omnilan.de> <9bbcef730907281255u3f426923g886893585899d210@mail.gmail.com> <4A6F5A1F.2070906@omnilan.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 28, 2009 at 22:05, Harald
Schmalzbauer<h.schmalzbauer@omnilan.de> wrote:
> Ivan Voras schrieb am 28.07.2009 21:55 (localtime):
> ...
>>>>
>>>> sys/geom/stripe/g_stripe.h:91: =A0char =A0 =A0 =A0 =A0 =A0 =A0md_provi=
der[16]; /*
>>>> Hardcoded provider. */
>>>
>>> Are there any problems to expect when extending the array size?
>>
>> If you mean the char array of the provider name then yes, it cannot be
>> done without introducing a new metadata version (and then if it fits).
>
> Oic, thanks for the hint. I forogt about the metadata... *slap*
>
>>> To make use og gptid it had to be 43.
>>
>> I don't follow you on this - why gptid and why 43?
>
> The automatically generated gptid is 36 cahracters plus "gptid/" to use t=
hat
> for a provider name. In my case I'd like to assign the following label:
> fbsd8GUNE-root_RAID1prov.1of2
> It's 30 characters, so I thought using the gptid length was a feasible
> limit...

The current size of the gmirror metadata is 135 bytes so a
providername of 64 would easily fit but I'm not sure it's worth the
hassle. Maybe one could include it if/when there is a new version.
Anyway till then it should be documented and there should be an error
message from the utils which create the mirror (and the other setups).



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b649e5e0907281359h9804499me9119c04281ec659>