Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 May 2011 19:42:55 +0200
From:      =?UTF-8?Q?Marius_N=C3=BCnnerich?= <marius@nuenneri.ch>
To:        Andriy Gapon <avg@freebsd.org>
Cc:        "Andrey V. Elsukov" <ae@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, freebsd-geom@freebsd.org
Subject:   Re: A replacement for GEOM_LABEL's gpt/gptid
Message-ID:  <BANLkTimdLPBk8pXv3KzxQTdDHW42GUPYOg@mail.gmail.com>
In-Reply-To: <4DBFF8AB.6090401@FreeBSD.org>
References:  <4DB54F40.8050608@FreeBSD.org> <4DB7C7B7.9020201@FreeBSD.org> <4DBAED76.3030006@FreeBSD.org> <4DBFF8AB.6090401@FreeBSD.org>

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

just want to say you don't have to wait for me anymore. Just can't
find the time to analyze your aproach.
Thanks for your work on this.

2011/5/3 Andriy Gapon <avg@freebsd.org>:
> on 29/04/2011 19:55 Andrey V. Elsukov said the following:
>> On 27.04.2011 11:37, Andrey V. Elsukov wrote:
>>>> I wrote a small extension for the GEOM_PART class. It adds an ability
>>>> to GEOM_PART class to create partition labels for schemes which are
>>>> support them.
>>
>> Hi All,
>>
>> i got several successful reports from users, but now i decided to make
>> this functional available for another consumers.
>> New patch:
>> http://people.freebsd.org/~ae/geom_alias.diff
>
> I really like your approach.
> One question - is it somehow possible to make the alias geom even more
> transparent? =C2=A0I mean completely eliminating g_alias_start() or makin=
g it more
> noop-ish.
>
> Thank you!
>
>> What it contains:
>> * gpt/gptid support removed from GEOM_LABEL class;
>> * new GEOM_ALIAS class added. This class has two public functions:
>> =C2=A0 =C2=A0 =C2=A0 void g_alias_create(struct g_provider *pp, const ch=
ar *name);
>> =C2=A0 =C2=A0 =C2=A0 void g_alias_spoil(struct g_provider *pp);
>> * first two consumers of GEOM_ALIAS class are GEOM_PART and GEOM_DISK:
>>
>> GEOM_DISK uses g_alias_create() to create aliases for disks, disk's
>> serial number is used for alias name.
>>
>> GEOM_PART uses g_alias_create() to create aliases for labeled partitions
>> (gpt/gptid, apm and pc98).
>>
>> How it looks like:
>> http://paste.org.ru/?5exeve
>>
>
>
> --
> Andriy Gapon
> _______________________________________________
> freebsd-geom@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-geom
> To unsubscribe, send any mail to "freebsd-geom-unsubscribe@freebsd.org"
>



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