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>

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

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:  char            md_provider[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 that
> 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).


home | help

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